转自AI Studio,原文链接:强无敌!飞桨仅7行完成社群日常核酸统计 - 飞桨AI Studio

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")
<span style="color:rgba(0, 0, 0, 0.85)"><span style="background-color:#ffffff">[2022-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
[2022-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
</span></span>

3.项目效果展示

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

生成效果

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

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

使用飞桨7行完成核酸照片检测统计相关推荐

  1. 370万开发者,14万家企业!飞桨中国行落地深圳 激发AI软硬件创新发展新动能...

    关注公众号,发现CV技术之美 AI 应用时代,人工智能技术正从实验室走向产业化,随着人工智能逐渐面向产品应用市场,人工智能软硬件一体化发展成为行业共识,尤其是人工智能硬件市场的激增,展现出强大的发展潜 ...

  2. 飞桨中国行——生产制造专场

    点击此处报名( 飞桨中国行生产制造专场 ) 产品质量是企业竞争力的核心要素.在生产制造业中,仍有大量流水线依赖人力进行产品配件安装,导致生产过程中出现错.漏配件的情况:同时人工质检效率低下,产品良率迟 ...

  3. 百度飞桨中国行南京站开启!共研AI赋能产业新模式

    面对未来发展,以人工智能为代表的新一代技术逐渐成为产业转型的核心驱动力之一,人工智能的发展离不开创新和人才.在这一大背景下,百度推出"飞桨中国行"活动,计划走入全国多个 AI 重点 ...

  4. 智能交通组合拳--飞桨实现车辆类别/车牌/车速检测、跨境头跟踪、车流密度检测、逆行检测

    智能交通组合拳–飞桨实现车辆类别/车牌/车速检测.跨境头跟踪.车流密度检测.逆行检测 总体简介 这个项目的代码和文件全部都已经上传到百度aistudio上,有需要的伙伴的可以搜索下面的链接找到,那里已 ...

  5. 飞桨PaddlePaddle升级解读 | PaddleDetection物体检测统一框架

    目标检测是机器视觉领域的核心问题之一.7 月 3 日百度 AI 开发者大会,飞桨核心框架 Paddle Fluid v1.5 宣布开源了 PaddleDetection 物体检测统一框架,用户可以非常 ...

  6. 政务智能办体验升级、乳腺癌创新药加速研发,飞桨和文心大模型驱动应用智能涌现...

    4月27日,百度"飞桨中国行"落地上海,围绕"如何运用深度学习平台+大模型技术打造壁垒快速破局"主题,飞桨携手区域企业.高校院所.硬件厂商.开发者等生态伙伴共话 ...

  7. 聚百川之源,欢迎28位AI开发者加入飞桨开发者技术专家计划!

    PPDE计划是飞桨开发者技术专家的荣誉认证体系,无论是热爱编程开发的资深程序员.大型技术社区的引领者,还是顶级开源软件的Committer.新兴科技公司创始人或CTO,这些开发者技术专家将通过线上线下 ...

  8. 飞桨领航团 x Datawhale联合Meetup来了!杭州的小伙伴可以见面了!

    Datawhale线下 主办:百度飞桨,Datawhale 飞桨领航团是飞桨开发者的兴趣社区,为开发者们提供丰富的本地技术沙龙.Meetup.及线上交流平台,面向所有对人工智能及深度学习领域感兴趣的开 ...

  9. 揭晓飞桨平台提速秘诀:INT8量化加速实现“事半功倍”

    为帮助广大企业和开发者更加便捷和快速地创建深度学习应用,百度飞桨正不断地提升平台的训练和推理能力,并与英特尔紧密合作,在至强® 平台集成的AI加速能力的支持下,以 INT8 量化方案,在不影响预测准确 ...

最新文章

  1. 3650服务器性能,全新联想System x3650 M4服务器性能出色
  2. laravel用redis保存session遇到的坑,没报错,但redis-cli就是查不到
  3. php 规格,PHP 设计模式系列之 specification规格模式_PHP
  4. python开发是不是苦累_Python 2.7 辛苦了,你好Python 3.7
  5. VTK:Utilities之3DArray
  6. http 长连接 短连接
  7. 【工作笔记】ElasticSearch —— 常用插件/工具汇总
  8. PREFACE FPGA经典案例序言
  9. 【计算机组成原理笔记】计算机的基本组成
  10. 基于Go Packet实现网络数据包的捕获与分析
  11. Dubbo源码解读:appendAnnotation [01]
  12. 迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件
  13. 160个CrackMe001
  14. 南邮计算机学院考研论坛,考南邮的心得,但愿对大家有所帮助!!!
  15. czl蒻蒟的OI之路13
  16. Wireshark数据包分析——Teardrop泪滴攻击
  17. Python爬取豆瓣读书Top250(正则表达式)
  18. js深拷贝可以这样做
  19. linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新
  20. pytho自动发送微信消息

热门文章

  1. pycharm社区版使用database navigator(DB Browser)
  2. 恋人分手后需要做的不是挽回而是二次吸引
  3. Cisco Nexus 交换机术语及型号简介
  4. 前端电商购物网站PC端案例的一些问题
  5. 旅行社怎么做好私域流量
  6. 从零打造视频播放网站(3)-前端设计篇
  7. PHP5的异常处理机制[1]--本文索引
  8. 用matlab在图片上画出网格
  9. 如何在react中使用OrgChart?
  10. 杨式太极拳85势用法(上)