健康码查验结果运用,健康码检测记录

  健康码查验结果运用,健康码检测记录

  本文主要介绍python实现健康代码检查系统,主要使用python的opencv库和pyzbar库。本文为大家提供一段判断是否为绿码的代码,有需要的朋友可以参考一下。

  最近去公司,被保安查了好几天。我感觉他们的效率有点慢,所以我排了很长的队。回到家,我开始感兴趣了。本人写了一个简单的卫生码识别系统(主要针对上海的卫生码,可以显示卫生码的时间)。我没有拿到其他省份的卫生码,但我能分辨出是不是绿码,但不能显示时间。

  我主要用python,用opencv库和pyzbar库。这是程序运行的结果。

  我用笔记本测试,调用笔记本的摄像头进行测试,检测到健康码就会显示结果。

  绿色代码和非绿色代码可以显示上海申请代码的时间(健康代码的时间不是电脑时间)。如果申请码时间和电脑时间超过两分钟,则认为二维码已经过期。

  确定是否为绿码的部分。

  #颜色范围定义

  color_dist={

  red : { Lower : NP . array([0,60,60]), Upper: np.array([6,255,255])},

  green : { Lower : NP . array([35,43,35]), Upper: np.array([90,255,255])},

  }

  #检测颜色

  def detect_color(图像,颜色):

  Gs=cv2 .高斯模糊(image,(5,5),0) #高斯模糊

  hsv=cv2.cvtColor(gs,cv2。COLOR_BGR2HSV) # HSV

  In _ HSV=cv2.inrange (HSV,color _ dist [color] [lower],color _ dist [color] [upper]) #返回掩码

  image _ s=image . shape[0]* image . shape[1]#图像区域

  比率=sum(sum(in range _ HSV//255))/image _ s

  如果比率为0.1 :

  返回True

  else:

  返回False

  下面是打包的项目文件exe

  百度云地址:

  链接: https://pan.baidu.com/s/149xXXKARooXo48F2AOSnsQ? pwd=15xu

  拿起代码: 15xu

  下载后,里面有一个测试文件夹,点击里面的test.exe就可以使用了。

  关于python实现健康代码检查系统的这篇文章到此为止。有关python健康代码检查的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: