一种产品指示灯颜色的识别方法、装置及系统制造方法及图纸

技术编号:31823157 阅读:18 留言:0更新日期:2022-01-12 12:40
本发明专利技术公开了一种产品指示灯颜色的识别方法,包括:一种获取待处理图像;对所述待处理图像进行预处理,得到所述待处理图像中的产品图像;对所述产品图像进行灰度化、二值化处理;对所述产品图像进行按位与运算,得到指示灯图像;将所述指示灯图像转换到HSV颜色空间,根据所述指示灯的颜色提取对应颜色的指示灯图像;输出所述对应颜色的指示灯图像。本发明专利技术通过计算机实时运算,减少了老化室内测试员的压力,提高了识别的准确率。提高了识别的准确率。提高了识别的准确率。

【技术实现步骤摘要】
一种产品指示灯颜色的识别方法、装置及系统


[0001]本申请涉及计算机视觉领域,尤其是一种产品指示灯颜色的识别方法、装置及系统。

技术介绍

[0002]电子产品的应用十分广泛,但是电子产品是有各种电子元器件组成,电子元器件在长时间使用后将会面临元器件老化、状态不良而导致电子产品无法正常工作。因此,有必要对电子产品中的电子元器件进行老化测试,帮助工程师排查可能导致产品工作不良的因素,提前预料产品在消费者手上有可能导致产品损坏的不良因素。老化测试主要是将多个产品放在老化室中持续工作来观测哪些元器件出现老化问题。
[0003]现有的对老化室的监控主要有摄像机监控、测试员定时巡查和测试员留守观察。摄像机监控方法一般是采用历史回放,这对操作人员的精力是一种持续的消耗,同时调用历史录像,会使得信息反馈速度不够及时,间接会拖慢了产品的研发进度。测试员定时巡查和留守观察需要工程师先用相关专业知识指导测试员,把所有注意点都罗列出来,让测试员专门观察老化室的产品状态。这种方法虽然能让有用信息及时反馈给工程师做下一步的开发计划,但是也是一种消耗人力的行为。因此,现有的对老化室的监控方法存在着浪费人力资源的问题。

技术实现思路

[0004]本申请实施例提供一种产品指示灯颜色的识别方法,利用计算机视觉分析指示灯的颜色,实现了在低人力成本下进行产品指示灯颜色的识别。
[0005]根据本申请实施例一方面,提供一种产品指示灯颜色的识别方法,包括:
[0006]获取待处理图像;
[0007]对所述待处理图像进行预处理,得到所述待处理图像中的产品图像;
[0008]对所述产品图像进行灰度化、二值化处理;
[0009]对所述产品图像进行按位与运算,得到指示灯图像;
[0010]将所述指示灯图像转换到HSV颜色空间,根据所述指示灯的颜色提取对应颜色的指示灯图像;
[0011]输出所述对应颜色的指示灯图像。
[0012]其中,对所述待处理图像进行预处理,得到所述待处理图像中的产品图像,具体包括:
[0013]对所述待处理图像进行灰度化、二值化处理;
[0014]按行遍历所述待处理图像的每个像素点,得到每个产品的像素坐标;
[0015]根据所述像素坐标过滤所述待处理图像中的噪点;
[0016]将预处理后的待处理图像和原待处理图像进行按位与运算,得到所述待处理图像中的产品图像。
[0017]其中,所述对所述产品图像进行二值化处理,具体为:
[0018]判断进行灰度化的所述产品图像的每一个像素点的像素值是否大于预设像素值,若所述像素点的像素值大于所述预设像素值,则将所述像素点的像素值置为255,若所述像素点的像素值小于或等于所述预设像素值,则将所述像素点的像素值置为0。
[0019]其中,在对所述产品图像进行灰度化、二值化处理后,所述方法还包括:
[0020]对所述对应颜色的指示灯图像进行膨胀处理,其中所述膨胀处理是将二值化后的所述对应颜色的指示灯图像的白色区域扩大。
[0021]其中,在将所述指示灯图像转换到HSV颜色空间,根据所述指示灯的颜色提取对应颜色的指示灯图像后,所述方法还包括:
[0022]对所述产品图像进行膨胀处理,其中所述膨胀处理是将二值化后的所述产品图像的白色区域扩大。
[0023]其中,所述输出所述对应颜色的指示灯图像具体包括:
[0024]对所述指示灯图像进行灰度化处理、二值化处理、膨胀处理、再绘制轮廓处理,其中所述膨胀处理是将二值化后的所述产品图像的白色区域扩大;
[0025]得到所述指示灯图像的轮廓数量;
[0026]根据所述指示灯图像的轮廓数量得到所述待处理图像中的设备数量。
[0027]其中,所述输出所述对应颜色的指示灯图像具体包括:
[0028]对所述对应颜色的指示灯图像进行灰度化处理、二值化处理、膨胀处理、再绘制轮廓处理;
[0029]得到所述对应颜色的指示灯图像中每个指示灯的轮廓;
[0030]根据所述每个指示灯的轮廓确定每个指示灯的产品型号;
[0031]输出所述对应颜色的指示灯图像和对应的每个指示灯的产品型号。
[0032]其中,所述输出所述对应颜色的指示灯图像的格式为JSON格式。
[0033]根据本申请实施例另一方面,提供一种产品指示灯颜色的识别装置,包括:
[0034]获取模块,用于获取待处理图像;
[0035]预处理模块,用于对所述待处理图像进行预处理,得到所述待处理图像中的产品图像;
[0036]图形处理模块,用于对所述产品图像进行灰度化、二值化处理;
[0037]图形运算模块,用于对所述产品图像进行按位与运算,得到指示灯图像;
[0038]图形转换模块,用于将所述指示灯图像转换到HSV颜色空间,根据所述指示灯的颜色提取对应颜色的指示灯图像;
[0039]输出模块,用于输出所述对应颜色的指示灯图像。
[0040]根据本申请实施例另一方面,提供一种产品指示灯颜色的识别系统,包括网络摄像头、路由器、计算机,所述网络摄像头用于获取待处理图像,所述路由器用于将所述网络摄像头和所述计算机数据连接,所述计算机用于运行上述权利要求1

8所述的一种产品指示灯颜色的识别方法。
[0041]本专利技术的有益效果为:通过计算机实时运算,减少了老化室内测试员的压力,使得测试员不需要直接观察产品;通过计算机处理算法,对图片的清晰度没有很高的要求就能输出指示灯的识别结果,且白天和夜晚都能正常工作;通过计算机处理,基本不会出现由于
人工观测和人工记录导致的错误,提高了观测的准确率。
附图说明
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例提供的一种产品指示灯颜色的识别方法的流程图一;
[0044]图2为本申请实施例提供的一种产品指示灯颜色的识别方法的流程图二;
[0045]图3为本申请实施例提供的一种产品指示灯颜色的识别装置的模块连接图;
[0046]图4为本申请实施例提供的一种产品指示灯颜色的识别系统的系统连接图。
具体实施方式
[0047]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0048]本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”和“第四”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品指示灯颜色的识别方法,其特征在于,包括:获取待处理图像;对所述待处理图像进行预处理,得到所述待处理图像中的产品图像;对所述产品图像进行灰度化、二值化处理;对所述产品图像进行按位与运算,得到指示灯图像;将所述指示灯图像转换到HSV颜色空间,根据所述指示灯的颜色提取对应颜色的指示灯图像;输出所述对应颜色的指示灯图像。2.根据权利要求1所述的一种产品指示灯颜色的识别方法,其特征在于,对所述待处理图像进行预处理,得到所述待处理图像中的产品图像,具体包括:对所述待处理图像进行灰度化、二值化处理;按行遍历所述待处理图像的每个像素点,得到每个产品的像素坐标;根据所述像素坐标过滤所述待处理图像中的噪点;将预处理后的待处理图像和原待处理图像进行按位与运算,得到所述待处理图像中的产品图像。3.根据权利要求1所述的一种产品指示灯颜色的识别方法,其特征在于,所述对所述产品图像进行二值化处理,具体为:判断进行灰度化的所述产品图像的每一个像素点的像素值是否大于预设像素值,若所述像素点的像素值大于所述预设像素值,则将所述像素点的像素值置为255,若所述像素点的像素值小于或等于所述预设像素值,则将所述像素点的像素值置为0。4.根据权利要求1所述的一种产品指示灯颜色的识别方法,其特征在于,在对所述产品图像进行灰度化、二值化处理后,所述方法还包括:对所述对应颜色的指示灯图像进行膨胀处理,其中所述膨胀处理是将二值化后的所述对应颜色的指示灯图像的白色区域扩大。5.根据权利要求1所述的一种产品指示灯颜色的识别方法,其特征在于,在将所述指示灯图像转换到HSV颜色空间,根据所述指示灯的颜色提取对应颜色的指示灯图像后,所述方法还包括:对所述产品图像进行膨胀处理,其中所述膨胀处理是将二值化后的所述产品图像的白色区域扩大。...

【专利技术属性】
技术研发人员:冯锵健温振山邓鼎凤叶可风何念慈
申请(专利权)人:宜通世纪物联网研究院广州有限公司
类型:发明
国别省市:

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

1