强无敌!飞桨仅7行完成社群日常核酸统计


本文介绍了一个基于飞桨框架的核酸统计项目。受复旦博士用代码核查核酸报告启发,该项目在参考项目基础上修改错误、压缩行数、优化排版,仅用7行代码实现核酸图像统计并生成CSV结果。包含库函数安装与功能实现,将JPG截图上传至指定文件夹一键运行即可生成统计表格。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

强无敌!飞桨7行代码完成社群日常核酸统计

  • 最短代码!一键运行!

7行代码带你快速实现核酸统计表格生成

使用该项目展示PADDLE框架的便捷易用。

       


0.项目背景

近日,人民网等主流媒体广泛报道了新闻《复旦博士用130行代码核查核酸报告,800份只需要2分钟》。

报道中,复旦大学信息科学与工程学院生物医学工程专业博士生仅使用130代码就完成了数百人的核酸截图核查工作,引发全网的热议。

       


随着该新闻迅速出圈,借助飞桨的预训练模型,也有不断的作者试图用更少的代码来实现这一功能。

从50行到10行,在保证功能的情况下,代码越来越精简。

笔者在前人的基础上,进一步精简代码,完成该项目。对如下的核酸图像进行统计生成CSV统计结果

       

1.项目介绍

项目主要工作:

  • 修改参考项目的编码错误

  • 压缩参考项目代码行数

  • 优化参考项目排版


参考项目

  • [PaddleOCR]核酸检测证明复查统计?50行代码轻松搞定
  • 10行完成核酸检测统计

2.项目代码实现

  • 项目包括所用库函数的安装以及功能实现

  • 飞桨仅使用七行代码就能实现核酸检测统计结果生成

In [2]
!pip uninstall paddlehub -y
!pip install paddlehub shapely pyclipper
%env CUDA_VISIBLE_DEVICES=0%matplotlib inline
    In [14]
import paddlehub as hub ,cv2,os,csv,glob
results = hub.Module(name="chinese_ocr_db_crnn_server").recognize_text(images=[cv2.imread(image_path) for image_path in glob.glob("images/*.jpg")] , use_gpu=True, output_dir='ocr_result', visualization=True, box_thresh=0.5, text_thresh=0.5)with open('result.csv', 'w',encoding='utf-8-sig') as f:
    f.write('姓名_身份证号码,采样时间,检测时间,结果\n')    for result in results:
        data = [str(i['text'])+"," if(("**" in i['text']) or ("时间" in i['text']) or ("阴性" in i['text'])) else '' for i in result['data']]
        f.write(''.join(data)+"\n")
       
[2025-04-16 23:55:54,416] [ WARNING] - The _initialize method in HubModule will soon be deprecated, you can use the __init__() to handle the initialization of the object
[2025-04-16 23:55:55,105] [ WARNING] - The _initialize method in HubModule will soon be deprecated, you can use the __init__() to handle the initialization of the object
       

3.项目效果展示

该部分包括核酸统计表的生成的效果和项目使用说明

生成效果

我们展示核酸截图和生成效果对比:
       
示例数据 CSV效果
                                       

将JPG格式截图上传至images文件夹下一键运行,稍等,result.csv即为统计表格。


# 该项目  # 复旦  # 一键  # 基础上  # 传至  # 复旦大学  # 行数  # 这一  # 也有  # 就能 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 宠物翻译App评测:与猫狗交流的未来科技?  E-LabVine:AI赋能的数字化学习平台,提升高中学业表现  智行ai抢票如何查看抢票进度_智行ai抢票进度查询与状态解读【实操】  Midjourney怎样做PPT模板_MidjourneyPPT模板生成【方法】  Character AI终极指南:构建你的人工智能伴侣,探索无限可能  Midjourney怎样生成网页_Midjourney生成网页教程【方法】  AI助手高效获取谷歌评论:提升本地商家曝光率的终极指南  Motion:革新项目管理的智能日历解决方案  AI女友:时尚穿搭与美丽瞬间的完美融合  通义千问怎么设置功能偏好_通义千问偏好设置【教程】  AI代码助手的崛起:软件工程的未来展望与实用指南  数据集中化:提升AI效率,节省企业时间与成本的终极指南  通义千问怎样优化提示词效果_通义千问提示词优化技巧【攻略】  AI加持:2025年最佳人工智能潜在客户生成工具  Claude怎样写任务型提示词_Claude任务提示词写法【步骤】  Voice AI:下一代AI语音助手,重塑人机交互  AI驱动合同管理:Microsoft Power Platform实战指南  免费高效获客!ChatGPT助你快速生成潜在客户名单  播客数据深度解析:揭秘全球听众分布和增长策略  Sora 2 API 全面解析:功能、应用与 Lovable 集成指南  Google AI Studio 中的提示词微调实验教程  宝可梦化石精灵大揭秘:晶灿钻石视角下的精灵演化  数据迁移测试指南:策略、技术与挑战全解析  宝可梦朱紫:如何高效刷闪异色宝可梦,提升游戏体验  斑马AI如何设置奖励机制_斑马AI积分奖励与勋章获取【步骤】  高效赋能:在线健身教练必备的七大工具  秀米AI排版如何自动生成模板_秀米AI排版模板生成入口与风格选择【攻略】  AI如何一键生成PPT大纲_利用AI工具制作演示文稿方法【教程】  利用 ChatGPT 进行高质量代码重构与优化  ChatGPT 辅助自媒体博主进行选题与大纲策划  豆包AI能否用提示词调整回答深度_豆包AI深度控制提示词技巧【方法】  Gemini怎样写细节型提示词_Gemini细节提示词编写【步骤】  利用AI自动化生成电子书:Make.com的终极教程  Gemini怎样写精准提示词_Gemini提示词编写方法【步骤】  批改网AI检测工具怎样设置检测维度_批改网AI检测工具维度勾选与权重调整【技巧】  Gemini怎样用快捷指令_Gemini快捷指令使用教程【步骤】  稿定AI智能设计怎样自动生成电商Banner_稿定AI智能设计Banner生成流程【步骤】  文心一言辅助学习方法 解决难题与知识点梳理使用指南  构建卓越AI代理:端到端Agentic RAG解决方案详解  Veribix Demo Analytics: 优化呼叫录音分析,提升客服效率  百度搜索ai助手怎么关闭 百度搜索ai对话屏蔽方法  AI写作避坑指南:小说家应避免的AI使用与创作技巧  DeepSeek写小说怎么用_DeepSeek写小说使用方法详细指南【教程】  利用 Google AI 进行图像元数据分析与整理  AI视频制作教程:从图像到病毒式Vlog全攻略  如何使用豆包 AI 练习托福雅思口语对练  ChatGPT打造AI助手:10倍提升效率,掌控你的生活  AI图像识别如何减少保险欺诈和加速理赔  如何通过 DeepSeek 优化 Kubernetes 配置文件  国产开源模型Kimi K2 Thinking上线美应用,挑战美国科技巨头! 

 2025-07-28

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.