一种试纸整洁度检测方法及系统技术方案

技术编号:38373628 阅读:14 留言:0更新日期:2023-08-05 17:36
本发明专利技术提供了一种试纸整洁度检测方法及系统,所述方法包括:对试纸图片进行目标检测,识别出图片中的目标区域;所述目标区域为试纸中不包含基准线和检测线的区域;切割图片中的目标区域;计算目标区域的整洁度,根据设定阈值N判定试纸整洁度是否达到检测标准。本发明专利技术的优势在于:本申请在对试纸进行检测之前首先对试纸的整洁度进行检测,试纸整洁度满足检测要求之后才进行后续的检测工作,提高了试纸检测的准确性。测的准确性。测的准确性。

【技术实现步骤摘要】
一种试纸整洁度检测方法及系统


[0001]本专利技术属于图像识别
,具体涉及一种试纸整洁度检测方法及系统。

技术介绍

[0002]现有试纸检测软件在对试纸进行检测时,例如heyer在检测COVID

19NeutralizingAb Test For Self

Testing结果的APP中,如果由于外力的原因,造成拍摄的COVID

19检测试纸图片污损或者被其他因素干扰,若干扰因素与图像中的关键信息所在的区域重合,轻则会造成APP识别结果失败,在后台数据库产生无用的数据记录,对数据库造成存储和并发使用压力;如果造成APP识别的结果错误,会对检测软件的公司造成一定的负面影响。

技术实现思路

[0003]本专利技术的目的在于克服现有技术在对试纸进行检测之前没有对试纸整洁度进行判断,有可能产生识别错误的缺陷。
[0004]为了实现上述目的,本专利技术提出了一种试纸整洁度检测方法,所述方法包括:
[0005]步骤1:对试纸图片进行目标检测,识别出图片中的目标区域;所述目标区域为试纸中不包含基准线和检测线的区域;
[0006]步骤2:切割图片中的目标区域;
[0007]步骤3:计算目标区域的整洁度,根据设定阈值N判定试纸整洁度是否达到检测标准。
[0008]作为上述方法的一种改进,所述目标检测方法为YOLO算法。
[0009]作为上述方法的一种改进,所述计算目标区域的整洁度具体包括:
[0010]遍历所有的目标区域,对每个目标区域进行二值化处理;
[0011]遍历所有的目标区域的像素,分别对像素数量和非黑色像素数量进行累加;
[0012]使用累加非黑色像素数量与累加像素数量计算整洁度。
[0013]作为上述方法的一种改进,整洁度计算公式为:
[0014][0015]其中,C
l
表示整洁度的值;表示试纸图像中的目标区域;N
i
表示第i个目标区域包含的非黑色像素的数量;M
i
表示第i个目标区域包含的所有像素的数量。
[0016]作为上述方法的一种改进,所述设定阈值N优选为90%。
[0017]作为上述方法的一种改进,所述方法在步骤1之前还包括:
[0018]判断图片是否为.jpg或.jpeg格式,如果不是,将图片转换为.jpg或.jpeg格式。
[0019]本申请还提供一种试纸整洁度检测系统,基于上述方法实现,所述系统包括:
[0020]目标检测模块:用于对试纸图片进行目标检测,识别出图片中的目标区域;所述目标区域为试纸中不包含基准线和检测线的区域;
[0021]切割模块:用于切割图片中的目标区域;和
[0022]计算整洁度模块:用于计算目标区域的整洁度,根据设定阈值N判定试纸整洁度是否达到检测标准。
[0023]作为上述系统的一种改进,所述系统还包括:
[0024]图片格式预处理模块,用于判断图片是否为.jpg或.jpeg格式,如果不是,将图片转换为.jpg或.jpeg格式。
[0025]与现有技术相比,本专利技术的优势在于:
[0026]本申请在对试纸进行检测之前首先对试纸的整洁度进行检测,试纸整洁度满足检测要求之后才进行后续的检测工作,提高了试纸检测的准确性。
附图说明
[0027]图1所示为试纸整洁度检测方法流程示意图。
具体实施方式
[0028]下面结合附图对本专利技术的技术方案进行详细的说明。
[0029]本申请的实施例1:
[0030]本申请提供的一种试纸整洁度检测方法,流程包括:
[0031]1、调用手机相机,对待检测的试纸进行拍照,如果拍照失败,则结束检测流程,否则进行下一步;
[0032]2、判断拍照生成的图片是否为正常的图片文件,如果判断出不是正常的图片文件,则结束检测流程,否则进行下一步;
[0033]3、判断图片是否为.jpg或者.jpeg后缀的图片,如果不是,需要转为.jpg或者.jpeg为后缀的图片,如果转换失败,则结束检测流程,否则进行下一步;(.jpg或者.jpeg为后缀图片使用的压缩技术可以在尽量不影响图片质量的情况下将图像压缩在很小的空间内,在图像识别领域广泛使用)
[0034]4、对图片进行目标检测,识别出图片中的目标区域与非目标区域,如果识别失败,则结束检测流程,否则进行下一步;
[0035]本申请的目标检测方法为YOLO算法。
[0036]目标区域为试纸中不包含基准线和检测线的外围区域。通常对试纸进行检测时,通过读取基准线和检测线的颜色值来确定检测结果。
[0037]非目标区域为试纸中包含基准线和检测线的区域。
[0038]5、基于上一步得到的目标区域与非目标区域的坐标,实现对目标区域与非目标区域的切割,如果切割失败,则结束检测流程,否则进行下一步;
[0039]6、基于试纸整洁度的定义,计算目标区域的整体整洁度,如果计算失败,则结束检测流程,否则进行下一步;
[0040]试纸整洁度的定义:试纸整洁度=((试纸图像中目标区域包含有的像素值不为
255的像素个数)/(试纸图像中目标区域的所有的像素值))*100%;
[0041]如果试纸图像的整洁度≥N(本项目中选取的N值为90%),则认为此检测试纸整洁度高,不影响后续检测识别;反之则认为此检测试纸整洁度较低,不能通过先验检测,不能进行下一步检测识别。
[0042]试纸整洁度计算方法包括:
[0043](1)由于整个试纸图像存在目标区域与非目标区域,目标区域中包含多个小目标区域,所以需要分别遍历各个小目标区域;
[0044](2)在遍历每个小目标区域时对每个小的目标区域进行二值化处理;
[0045](3)设置整体的像素值累加数,与非黑色像素值累加数;
[0046](4)遍历每个小目标区域时分别在整体像素值累加数与非黑色像素值累加数上进行目标值的累加;
[0047](5)得到像素值累加数与非黑色像素值累加数之后,根据试纸整洁度的计算定义,进行计算;最终得到试纸的整洁度具体数值。
[0048]1.试纸整洁度的计算公式如下:
[0049][0050]其中,C
l
表示通过计算得到的试纸整洁度的值;表示试纸图像中的目标区域;N
i
表示目标区域包含的像素值不为255像素的点;M
i
表示目标区域包含的所有的点。
[0051]7、使用计算出的试纸整洁度与定义的整洁度阈值N进行对比,如果计算所得整洁度≥N,则进行下一步检测流程,否则检测失败,不能进行下一步检测流程。
[0052]本申请的实施例2:
[0053]本申请还提供一种试纸整洁度检测系统,该系统包括:
[0054]图片格式预处理模块,用于判断图片是否为.jpg本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种试纸整洁度检测方法,所述方法包括:步骤1:对试纸图片进行目标检测,识别出图片中的目标区域;所述目标区域为试纸中不包含基准线和检测线的区域;步骤2:切割图片中的目标区域;步骤3:计算目标区域的整洁度,根据设定阈值N判定试纸整洁度是否达到检测标准。2.根据权利要求1所述的试纸整洁度检测方法,其特征在于,所述目标检测方法为YOLO算法。3.根据权利要求1所述的试纸整洁度检测方法,其特征在于,所述计算目标区域的整洁度具体包括:遍历所有的目标区域,对每个目标区域进行二值化处理;遍历所有的目标区域的像素,分别对像素数量和非黑色像素数量进行累加;使用累加非黑色像素数量与累加像素数量计算整洁度。4.根据权利要求3所述的试纸整洁度检测方法,其特征在于,整洁度计算公式为:其中,C
l
表示整洁度的值;表示试纸图像中的目标区域;N
i
表示第i个目标区域包含的非黑色像素的数量;M
i
...

【专利技术属性】
技术研发人员:李耀高
申请(专利权)人:北京谊安医疗系统股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1