本发明涉及网络通信领域,具体是一种基于halcon的政企网关设备状态灯的检测系统。
背景技术:
1、随着社会经济的发展,科技突飞猛进,互联网技术的普及,网络的覆盖。从最初的1g的大哥大到5g的万物互联再到最新的7g wifi技术,网络已成为连接世界和我们生活的重要通信手段,也印证了“秀才不出门,便知天下事”。
2、同时网络通过光纤传输,从电到光,再由光到电信号,最重要的是离不开我们的光信号的输入接口光猫和连接internet具有无线发射功能的路由器。根据百度检索《2023-2029中国光猫(fom)市场调研报告》报告,该报告研究了中国市场光猫(fom)的生产、消费及进出口情况,重点关注在中国市场扮演重要角色的全球及本土光猫(fom)生产商,预测全球光设备收入预计将会从2022年的110亿美元到2027年增至132亿美元。
3、市场需求促进光设备企业的蓬勃发展,在生产过程中出货量极大。目前针对工厂生产过程中光猫或路由器的灯光检测需要靠人眼识别判断。通常一台光猫设备上指示灯较多,有电源灯、pon灯、los灯等。一般情况下,光猫的电源灯、pon灯要保持常亮的状态,且颜色是绿色,光猫的los灯不要亮,lan口的指示灯要常亮且为绿色,或者故障显示红色。但往往在该过程中容易误判或漏判情况发生,导致产品生产质量不过关。
技术实现思路
1、本发明的目的在于克服现有技术的不足,提供一种基于halcon的政企网关设备状态灯的检测系统,包括摄像头采集功能模块、图像颜色识别模块和基于位置定位的功能模块;
2、所述的摄像头采集功能模块用于系统连接光设备后,采集得到光设备指示灯状态图像;
3、所述的基于位置定位的功能模块用于定位光设备指示灯状态图像中指示灯在特征显示区的坐标,并根据坐标,得到设定大小的颜色识别区域;
4、所述的图像颜色识别模块用于根据得到的设定大小的颜色识别区域,识别颜色识别区域中的指示灯的颜色,并进行特征分析,判断指示灯是否正常。
5、优选的,所述的摄像头采集功能模块用于系统连接光设备后,采集得到光设备指示灯状态图像,包括:
6、系统连接光设备,保持光设备指示灯对准摄像头采集位置,摄像头采集功能模块连接到图像采集设备摄像头,调用操作符open_framegrabber指定相应的图像采集接口名称,并开启采集设备摄像头;采集设备摄像头连接正常后,开始采集图片,得到光设备指示灯状态图像。
7、优选的,所述的基于位置定位的功能模块用于定位光设备指示灯状态图像中指示灯在特征显示区的坐标,并根据坐标,得到设定大小的颜色识别区域,包括:
8、将读取的光设备指示灯状态图像放入到特征区,通过openwindow操作符开启特征区;通过decompose3操作符,对光设备指示灯状态图像进行特征定位,通过读取特征区的光设备指示灯状态图像大小,通过鼠标对指示灯分别定位,得到光设备指示灯的坐标;通过gencircle函数获取光设备指示灯的坐标,绘制出设定半径大小的颜色识别区域及对应的颜色。
9、优选的,所述的绘制出设定半径大小的颜色识别区域,包括:
10、根据光设备指示灯的数量,以指示灯的坐标为圆心,分别绘制出设定半径大小的颜色识别区域,并根据指示灯的颜色,对颜色识别区域进行颜色标记。
11、优选的,所述的图像颜色识别模块用于根据得到的设定大小的颜色识别区域,识别颜色识别区域中的指示灯的颜色,并进行特征分析,判断指示灯是否正常,包括:
12、用halcon的高斯算法进行样本训练,利用createclassgmm函数创建一个高斯算法的高斯混合模型,再将光设备指示灯状态图像中的训练样本添加到高斯混合模型的训练数据中;利用train_class_gmm对样本进行训练;创建一个样本查找表,将训练好样本存入查找表中;重复多个样本的训练;通过clearclassgmm清除训练对象,完成高斯混合模型训练,利用训练好的模型,将查找表中的样本利用函数classifyimageclasslut进行分类处理;在检测过程中,利用采集光设备指示灯状态图像,在定位位置进行绘制圆形区域,读取rgb颜色,在利用训练好样本存入查找表中进行对比,得到对比结果。
13、本发明的有益效果是:本发明所提供的技术方案,基于halcon的原生算法,将颜色识别,特征定位,图像采集的功能模块,进行了整合和颜色灰度值的优化,从而衍生出了基于位置定位的颜色识别,并且通过设置原采集的rgb和采集绘制区域的rgb进行对比得出最终检测结果。
1.一种基于halcon的政企网关设备状态灯的检测系统,其特征在于,包括摄像头采集功能模块、图像颜色识别模块和基于位置定位的功能模块;
2.根据权利要求1所述的一种基于halcon的政企网关设备状态灯的检测系统,其特征在于,所述的摄像头采集功能模块用于系统连接光设备后,采集得到光设备指示灯状态图像,包括:
3.根据权利要求2所述的一种基于halcon的政企网关设备状态灯的检测系统,其特征在于,所述的基于位置定位的功能模块用于定位光设备指示灯状态图像中指示灯在特征显示区的坐标,并根据坐标,得到设定大小的颜色识别区域,包括:
4.根据权利要求2所述的一种基于halcon的政企网关设备状态灯的检测系统,其特征在于,所述的绘制出设定半径大小的颜色识别区域,包括:
5.根据权利要求3所述的一种基于halcon的政企网关设备状态灯的检测系统,其特征在于,所述的图像颜色识别模块用于根据得到的设定大小的颜色识别区域,识别颜色识别区域中的指示灯的颜色,并进行特征分析,判断指示灯是否正常,包括: