一种设备的指示灯巡检方法及相关产品与流程
本申请涉及图像处理,特别是涉及一种设备的指示灯巡检方法及相关产品。
背景技术:
1、工业设备的状态指示灯巡检是设备运维与故障诊断的重要环节。传统人工巡检方式效率低、易疏漏,难以满足大规模、高频次的监控需求。为此,基于机器视觉的自动化指示灯识别方法逐渐被采用。
2、相关技术中,通常采用固定曝光参数或单一曝光策略对设备面板进行一次成像,然后通过图像处理或深度学习模型识别指示灯的位置与状态。然而,上述方式同时满足设备标识识别与颜色状态判别的要求,易导致过曝或欠曝,进而降低指示灯巡检精度。
技术实现思路
1、基于上述问题,本申请提供了一种设备的指示灯巡检方法及相关产品,提高指示灯巡检精度。
2、本申请实施例公开了如下技术方案:
3、第一方面,本申请实施例提供一种设备的指示灯巡检方法,方法包括:
4、获取工业相机以第一曝光度采集得到的设备图像,以第二曝光度采集得到的指示灯图像;其中,第一曝光度处于第一预设曝光度区间,第二曝光度处于第二预设曝光度区间;
5、根据设备图像确定各指示灯的坐标,根据指示灯图像识别各指示灯的状态;
6、在任一指示灯的状态异常的情况下,输出指示灯的坐标和指示灯的状态。
7、在一种可能的实现中,根据指示灯图像,识别各指示灯的状态,包括:
8、针对指示灯图像中的任一指示灯,在指示灯点亮的情况下,通过hvs颜色空间识别指示灯的点亮颜色;通过rgb颜色空间识别指示灯的熄灭类型。
9、在一种可能的实现中,在指示灯点亮的情况下,通过hvs颜色空间识别指示灯的点亮颜色,包括:
10、获取关于指示灯的色调、饱和度和明度;
11、在色调处于预设红色区间、饱和度大于或等于预设饱和度阈值,且明度大于或等于预设明度阈值的情况下,指示灯为红色点亮状态;
12、在色调处于预设绿色区间、饱和度大于或等于预设饱和度阈值,且明度大于或等于预设明度阈值的情况下,指示灯为绿色点亮状态。
13、在一种可能的实现中,通过rgb颜色空间识别指示灯的熄灭类型,包括:
14、获取关于指示灯的像素;
15、针对任一像素,在像素的红色通道亮度值小于或等于预设红色通道阈值、蓝色通道亮度值小于或等于预设蓝色通道阈值,且绿色通道亮度值小于或等于预设绿色通道阈值的情况下,标记像素为熄灭像素;
16、在熄灭像素的比例大于或等于第一预设阈值的情况下,指示灯为熄灭状态;在熄灭像素的比例小于第一预设阈值的情况下,指示灯为反光干扰状态。
17、在一种可能的实现中,指示灯呈矩阵分布,方法还包括:
18、根据设备图像,确定至少三个定位标识,并获取各定位标识的坐标;
19、根据各定位标识的坐标,确定指示灯矩阵的行宽和列高;
20、根据行宽和列高得到关于指示灯矩阵的网格;其中,每个网格对应一个指示灯的坐标。
21、在一种可能的实现中,方法还包括:
22、在指示灯的数量大于第二预设阈值的情况下,控制工业相机采用分区域多次拍摄的方式得到多个指示灯图像。
23、第二方面,本申请实施例提供一种设备的指示灯巡检装置,装置包括:获取模块、确定模块和输出模块;
24、获取模块,用于获取工业相机以第一曝光度采集得到的设备图像,以第二曝光度采集得到的指示灯图像;其中,第一曝光度处于第一预设曝光度区间,第二曝光度处于第二预设曝光度区间;
25、确定模块,用于根据设备图像确定各指示灯的坐标,根据指示灯图像识别各指示灯的状态;
26、输出模块,用于在任一指示灯的状态异常的情况下,输出指示灯的坐标和指示灯的状态。
27、在一种可能的实现中,确定模块,具体用于针对指示灯图像中的任一指示灯,在指示灯点亮的情况下,通过hvs颜色空间识别指示灯的点亮颜色;通过rgb颜色空间识别指示灯的熄灭类型。
28、在一种可能的实现中,确定模块,具体用于获取关于指示灯的色调、饱和度和明度;在色调处于预设红色区间、饱和度大于或等于预设饱和度阈值,且明度大于或等于预设明度阈值的情况下,指示灯为红色点亮状态;在色调处于预设绿色区间、饱和度大于或等于预设饱和度阈值,且明度大于或等于预设明度阈值的情况下,指示灯为绿色点亮状态。
29、在一种可能的实现中,确定模块,具体用于获取关于指示灯的像素;针对任一像素,在像素的红色通道亮度值小于或等于预设红色通道阈值、蓝色通道亮度值小于或等于预设蓝色通道阈值,且绿色通道亮度值小于或等于预设绿色通道阈值的情况下,标记像素为熄灭像素;在熄灭像素的比例大于或等于第一预设阈值的情况下,指示灯为熄灭状态;在熄灭像素的比例小于第一预设阈值的情况下,指示灯为反光干扰状态。
30、在一种可能的实现中,确定模块,具体用于根据设备图像,确定至少三个定位标识,并获取各定位标识的坐标;根据各定位标识的坐标,确定指示灯矩阵的行宽和列高;根据行宽和列高得到关于指示灯矩阵的网格;其中,每个网格对应一个指示灯的坐标。
31、在一种可能的实现中,装置还包括:控制模块;控制模块,用于在指示灯的数量大于第二预设阈值的情况下,控制工业相机采用分区域多次拍摄的方式得到多个指示灯图像。
32、第三方面,本申请实施例提供一种计算机设备,包括:存储器,处理器,及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现如第一方面任一实施例所述的设备的指示灯巡检方法。
33、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端设备上运行时,使得终端设备执行如第一方面任一实施例所述的设备的指示灯巡检方法。
34、为了提高指示灯巡检精度,本申请实施例提供一种设备的指示灯巡检方法及相关产品。首先,获取工业相机以第一曝光度采集得到的设备图像,以第二曝光度采集得到的指示灯图像;其中,第一曝光度处于第一预设曝光度区间,第二曝光度处于第二预设曝光度区间;然后,根据设备图像确定各指示灯的坐标,根据指示灯图像识别各指示灯的状态;最后,在任一指示灯的状态异常的情况下,输出指示灯的坐标和指示灯的状态。本申请实施例中,采用第一曝光度采集得到的设备图像,可以清晰识别设备面板上的印刷文字或边缘轮廓以确定指示灯坐标;通过采用第二曝光度采集得到的指示灯图像,可以避免过曝导致颜色失真,进而提高指示灯巡检精度。
1.一种设备的指示灯巡检方法,其特征在于,方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述指示灯图像,识别各所述指示灯的状态,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述指示灯点亮的情况下,通过hvs颜色空间识别所述指示灯的点亮颜色,包括:
4.根据权利要求2所述的方法,其特征在于,所述通过rgb颜色空间识别所述指示灯的熄灭类型,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述指示灯呈矩阵分布,所述方法还包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
7.一种设备的指示灯巡检装置,其特征在于,所述装置包括:获取模块、确定模块和输出模块;
8.根据权利要求7所述的装置,其特征在于,所述确定模块,用于针对所述指示灯图像中的任一所述指示灯,在所述指示灯点亮的情况下,通过hvs颜色空间识别所述指示灯的点亮颜色;通过rgb颜色空间识别所述指示灯的熄灭类型。
9.一种计算机设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-6任一项所述的设备的指示灯巡检方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如权利要求1-6任一项所述的设备的指示灯巡检方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com