主权项 |
一种遥控器自动检测方法,其特征在于,包括以下步骤:(1)、图标标准图像的获取1.1)、获取各个按键点击时,遥控器液晶屏灰度标准图像并进行二值化处理,将灰度值小于阈值g<sub>3</sub>的像素点设置为0,大于等于阈值g<sub>3</sub>的像素点设置为1,得到二值化标准图像,阈值g<sub>3</sub>根据不同型号的遥控器液晶屏确定,只要能使液晶屏灰度采集图像背景部分、信息显示部分区分处理即可;1.2)、采用均值滤波,对二值化标准图像进行滤波处理,去除获取时造成的重影点、缺失点;1.3)、对滤波后的二值化标准图像进行图像分割,将各个图标分割出来,得到每个按键点击时的各个图标的标准图像,并存入标准图标图像库中;(2)、检测按键及图标采集图像的获取2.1)、点击遥控器按键,并对遥控器液晶屏显示图像进行灰度图像采集,得到液晶屏灰度采集图像;对遥控器发出的编码信息进行接收、解码,还原出相应的按键信息;2.2)、首先判断还原的按键信息是否是点击按键对应的按键信息,如果不是,则显示按键错误;如果是,则进行步骤2.3);2.3)、对液晶屏灰度采集图像进行三值化处理,将灰度值小于等于阈值g<sub>1</sub>的像素点设置为0,大于等于阈值g<sub>2</sub>的像素点设置为1,其他灰度值的像素点设置为0.5,得到三值化采集图像,其中阈值g<sub>1</sub><g<sub>2</sub>,根据不同型号的遥控器液晶屏确定,只要能使液晶屏灰度采集图像背景部分、信息显示部分区分处理即可;2.4)、采用均值滤波,对三值化采集图像进行滤波处理,去除采集造成的重影点、缺失点;2.5)、对滤波后的三值化采集图像进行图像分割,将各个图标分割出来,得到各个图标的采集图像;(3)、将点击按键的三值化采集图像分割出来的各个图标采集图像,分别与标准图标图像库中对应的点击按键的图标标准图像进行比较,对于一个图标采集图像I<sub>2</sub>:3.1)、如果图标采集图像I<sub>2</sub>中非零值像素数目减去图标标准图像I<sub>1</sub>中非零值像素数目大于设定阈值g,则判断图标采集图像I<sub>2</sub>存在缺陷,缺陷种类为重影,否则,转步骤3.2);3.2)、图标采集图像I<sub>2</sub>的像素点像素值b<sub>x,y</sub>与图标标准图像I<sub>x,y</sub>中对应位置的像素点像素值a<sub>x,y</sub>求差值运算:m<sub>x,y</sub>=b<sub>x,y</sub>‑a<sub>x,y</sub>,其中,x,y为像素点坐标;对于两幅图像中所有大于0的像素点差值m<sub>x,y</sub>进行平方和运算,然后求开方运算,如果结果大于阈值d,则说明图标采集图像I<sub>2</sub>存在缺陷,缺陷种类为多划,否则,转步骤3.3);3.3)、对于两幅图像中所有小于0的像素点差值m<sub>x,y</sub>进行平方和运算,然后求开方运算,如果结果大于阈值c,则说明图标采集图像I<sub>2</sub>存在缺陷,缺陷种类为缺划,否则转步骤3.4);3.4)、统计图标采集图像I<sub>2</sub>中灰度值为0.5的像素数目,如果其数目超过了给定的阈值f,可以判断图标采集图像I<sub>2</sub>存在缺陷,缺陷种类为暗划,否则,认为图标采集图像I<sub>2</sub>是正常图标图像;以上阈值g、阈值d、阈值c、阈值f针对不同大小的图标图像,采用不同的阈值。 |