1.一種色環(huán)電阻的檢測方法,其特征在于,包括步驟:
獲取待檢測的電路板的圖像,從所述電路板的圖像中提取色環(huán)電阻的圖像;
根據(jù)所述色環(huán)電阻的圖像確定所述色環(huán)電阻包含的色環(huán)的候選區(qū)域;
對所述色環(huán)的候選區(qū)域進(jìn)行顏色識別,獲得所述色環(huán)的顏色值;
根據(jù)所述色環(huán)的顏色值對所述色環(huán)電阻進(jìn)行檢測。
2.根據(jù)權(quán)利要求1所述的色環(huán)電阻的檢測方法,其特征在于,根據(jù)所述色環(huán)電阻的圖像確定所述色環(huán)電阻包含的色環(huán)的候選區(qū)域的步驟包括:
根據(jù)所述色環(huán)電阻的圖像確定所述色環(huán)電阻包含的色環(huán)的橫坐標(biāo);
以所述色環(huán)的橫坐標(biāo)為中心點(diǎn)沿水平方向各擴(kuò)展預(yù)設(shè)長度,獲得所述色環(huán)的寬度;
根據(jù)所述色環(huán)的寬度以及所述色環(huán)電阻的圖像的高度,獲得所述色環(huán)電阻包含的色環(huán)的候選區(qū)域。
3.根據(jù)權(quán)利要求2所述的色環(huán)電阻的檢測方法,其特征在于,以所述色環(huán)的橫坐標(biāo)為中心點(diǎn)沿水平方向各擴(kuò)展預(yù)設(shè)長度之前,還包括步驟:
根據(jù)預(yù)設(shè)的色環(huán)寬度以及預(yù)設(shè)的相鄰兩個(gè)色環(huán)之間的距離確定所述預(yù)設(shè)長度。
4.根據(jù)權(quán)利要求2所述的色環(huán)電阻的檢測方法,其特征在于,根據(jù)所述色環(huán)電阻的圖像確定所述色環(huán)電阻包含的色環(huán)的橫坐標(biāo)的步驟包括:
將所述色環(huán)電阻的圖像按照RGB顏色模式轉(zhuǎn)換為各個(gè)顏色通道對應(yīng)的子圖像;
對各個(gè)子圖像分別進(jìn)行X方向的色環(huán)邊緣檢測,根據(jù)全部子圖像的色環(huán)邊緣檢測結(jié)果合成第一邊緣圖像;
對所述第一邊緣圖像進(jìn)行二值化,獲得第二邊緣圖像;
對所述第二邊緣圖像中的點(diǎn)的值在Y方向進(jìn)行求和,得到第一向量;所述第一向量中的每一個(gè)值為每一個(gè)橫坐標(biāo)所對應(yīng)的Y方向求和的值;
由所述第一向量確定所述第二邊緣圖像中的波峰位置,將波峰位置的X坐標(biāo)確定為所述色環(huán)電阻包含的色環(huán)的橫坐標(biāo)。
5.根據(jù)權(quán)利要求4所述的色環(huán)電阻的檢測方法,其特征在于,
根據(jù)全部子圖像的色環(huán)邊緣檢測結(jié)果合成第一邊緣圖像的步驟包括:獲得同一色環(huán)在全部子圖像的色環(huán)邊緣檢測結(jié)果中的最大值;根據(jù)獲得的各個(gè)色環(huán)對應(yīng)的最大值合成第一邊緣圖像;
對所述第一邊緣圖像進(jìn)行二值化之后,獲得第二邊緣圖像之前,還包括步驟:將二值化后的所述第一邊緣圖像中與水平方向的兩個(gè)邊緣距離小于設(shè)定范圍的點(diǎn)的值設(shè)置為0;
得到第一向量之后,由第一向量確定所述第二邊緣圖像中的波峰位置之前,還包括步驟:將所述第一向量中小于預(yù)設(shè)閾值的值設(shè)置為0。
6.根據(jù)權(quán)利要求1所述的色環(huán)電阻的檢測方法,其特征在于,對所述色環(huán)的候選區(qū)域進(jìn)行顏色識別,獲得所述色環(huán)的顏色值的步驟包括:
對所述色環(huán)的候選區(qū)域中的點(diǎn)的值在Y方向上求平均,獲得第二向量;所述第二向量中的每一個(gè)值為每一個(gè)橫坐標(biāo)所對應(yīng)的Y方向求平均的值;
將所述第二向量中的每一個(gè)值分別與預(yù)設(shè)的顏色值進(jìn)行比較,將差值最小時(shí)的預(yù)設(shè)的顏色值確定為所述第二向量中對應(yīng)值的顏色值;
篩選出所述第二向量中出現(xiàn)次數(shù)最多且不為所述色環(huán)電阻的主體顏色的顏色值,將篩選出的顏色值作為所述色環(huán)的顏色值,所述主體顏色為除色環(huán)顏色之外的色環(huán)電阻表面的顏色。
7.根據(jù)權(quán)利要求1至6任意一項(xiàng)所述的色環(huán)電阻的檢測方法,其特征在于,從所述電路板的圖像中提取色環(huán)電阻的圖像的步驟包括:
根據(jù)所述電路板制版時(shí)設(shè)定的色環(huán)電阻在所述電路板中的位置,獲得所述電路板的圖像中所述色環(huán)電阻的初步位置;
將所述色環(huán)電阻的初步位置向外擴(kuò)展預(yù)設(shè)像素,獲得所述色環(huán)電阻的候選區(qū)域;
根據(jù)所述電路板制版時(shí)所述色環(huán)電阻的圖像,對所述色環(huán)電阻的候選區(qū)域進(jìn)行圖像匹配,獲得所述色環(huán)電阻的候選區(qū)域中所述色環(huán)電阻的圖像。
8.一種色環(huán)電阻的檢測裝置,其特征在于,包括:
色環(huán)電阻圖像提取模塊,用于獲取待檢測的電路板的圖像,從所述電路板的圖像中提取色環(huán)電阻的圖像;
色環(huán)候選區(qū)域確定模塊,用于根據(jù)所述色環(huán)電阻的圖像確定所述色環(huán)電阻包含的色環(huán)的候選區(qū)域;
色環(huán)顏色值獲得模塊,用于對所述色環(huán)的候選區(qū)域進(jìn)行顏色識別,獲得所述色環(huán)的顏色值;
色環(huán)電阻檢測模塊,用于根據(jù)所述色環(huán)的顏色值對所述色環(huán)電阻進(jìn)行檢測。
9.根據(jù)權(quán)利要求8所述的色環(huán)電阻的檢測裝置,其特征在于,所述色環(huán)候選區(qū)域確定模塊包括:
色環(huán)橫坐標(biāo)確定單元,用于根據(jù)所述色環(huán)電阻的圖像確定所述色環(huán)電阻包含的色環(huán)的橫坐標(biāo);
色環(huán)寬度確定單元,用于以所述色環(huán)的橫坐標(biāo)為中心點(diǎn)沿水平方向各擴(kuò)展預(yù)設(shè)長度,獲得所述色環(huán)的寬度;
色環(huán)候選區(qū)域確定單元,用于根據(jù)所述色環(huán)的寬度以及所述色環(huán)電阻的圖像的高度,獲得所述色環(huán)電阻包含的色環(huán)的候選區(qū)域。
10.根據(jù)權(quán)利要求9所述的色環(huán)電阻的檢測裝置,其特征在于,所述色環(huán)橫坐標(biāo)確定單元包括:
子圖像獲得子單元,用于將所述色環(huán)電阻的圖像按照RGB顏色模式轉(zhuǎn)換為各個(gè)顏色通道對應(yīng)的子圖像;
第一邊緣圖像獲得子單元,用于對各個(gè)子圖像分別進(jìn)行X方向的色環(huán)邊緣檢測,根據(jù)全部子圖像的色環(huán)邊緣檢測結(jié)果合成第一邊緣圖像;
第二邊緣圖像獲得子單元,用于對所述第一邊緣圖像進(jìn)行二值化,獲得第二邊緣圖像;
第一向量獲得子單元,用于對所述第二邊緣圖像中的點(diǎn)的值在Y方向進(jìn)行求和,得到第一向量;所述第一向量中的每一個(gè)值為每一個(gè)橫坐標(biāo)所對應(yīng)的Y方向求和的值;
橫坐標(biāo)確定子單元,用于由所述第一向量確定所述第二邊緣圖像中的波峰位置,將波峰位置的X坐標(biāo)確定為所述色環(huán)電阻包含的色環(huán)的橫坐標(biāo)。
11.根據(jù)權(quán)利要求8至10任意一項(xiàng)所述的色環(huán)電阻的檢測裝置,其特征在于,所述色環(huán)顏色值獲得模塊包括:
第二向量獲得單元,用于對所述色環(huán)的候選區(qū)域中的點(diǎn)的值在Y方向上求平均,獲得第二向量;所述第二向量中的每一個(gè)值為每一個(gè)橫坐標(biāo)所對應(yīng)的Y方向求平均的值;
顏色值比較單元,用于將所述第二向量中的每一個(gè)值分別與預(yù)設(shè)的顏色值進(jìn)行比較,將差值最小時(shí)的預(yù)設(shè)的顏色值確定為所述第二向量中對應(yīng)值的顏色值;
色環(huán)顏色值確定單元,用于篩選出所述第二向量中出現(xiàn)次數(shù)最多且不為所述色環(huán)電阻的主體顏色的顏色值,將篩選出的顏色值作為所述色環(huán)的顏色值,所述主體顏色為除色環(huán)顏色之外的色環(huán)電阻表面的顏色。
12.一種自動(dòng)光學(xué)檢測系統(tǒng),其特征在于,包括權(quán)利要求8至11任意一項(xiàng)所述的色環(huán)電阻的檢測裝置。