本文介绍了一个基于飞桨框架的核酸统计项目。受复旦博士用代码核查核酸报告启发,该项目在参考项目基础上修改错误、压缩行数、优化排版,仅用7行代码实现核酸图像统计并生成CSV结果。包含库函数安装与功能实现,将JPG截图上传至指定文件夹一键运行即可生成统计表格。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜
7行代码带你快速实现核酸统计表格生成
使用该项目展示PADDLE框架的便捷易用。
近日,人民网等主流媒体广泛报道了新闻《复旦博士用130行代码核查核酸报告,800份只需要2分钟》。
报道中,复旦大学信息科学与工程学院生物医学工程专业博士生仅使用130代码就完成了数百人的核酸截图核查工作,引发全网的热议。
随着该新闻迅速出圈,借助飞桨的预训练模型,也有不断的作者试图用更少的代码来实现这一功能。
从50行到10行,在保证功能的情况下,代码越来越精简。
笔者在前人的基础上,进一步精简代码,完成该项目。对如下的核酸图像进行统计生成CSV统计结果
项目主要工作:
修改参考项目的编码错误
压缩参考项目代码行数
优化参考项目排版
参考项目
项目包括所用库函数的安装以及功能实现
飞桨仅使用七行代码就能实现核酸检测统计结果生成
!pip uninstall paddlehub -y !pip install paddlehub shapely pyclipper %env CUDA_VISIBLE_DEVICES=0%matplotlib inlineIn [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
该部分包括核酸统计表的生成的效果和项目使用说明
生成效果
我们展示核酸截图和生成效果对比:
| 示例数据 | 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
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。