本發(fā)明涉及圖像處理領(lǐng)域,尤其是一種基于顏色識(shí)別的芯片數(shù)量檢測(cè)方法及系統(tǒng)。
背景技術(shù):
制約我國(guó)計(jì)算機(jī)發(fā)展和普及的關(guān)鍵技術(shù)之一是芯片,在工廠生產(chǎn)過(guò)程中經(jīng)常需對(duì)統(tǒng)計(jì)雜亂無(wú)章的芯片數(shù)量。傳統(tǒng)的芯片數(shù)量統(tǒng)計(jì)方法主要包括人工統(tǒng)計(jì)數(shù)量法和稱重量估計(jì)數(shù)量法這兩種,這兩種方法效率低下且準(zhǔn)確性不高。
隨著機(jī)器視覺(jué)的興起,目前出現(xiàn)了部分通過(guò)圖像檢測(cè)輔助裝置來(lái)輔助芯片數(shù)量檢測(cè)的方法,但這些方法無(wú)法在芯片存在細(xì)微差別時(shí)對(duì)芯片進(jìn)行分類識(shí)別,容易導(dǎo)致錯(cuò)誤的數(shù)量統(tǒng)計(jì)結(jié)果,精度較低。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明的目的在于:提供一種快速和精度高的,基于顏色識(shí)別的芯片數(shù)量檢測(cè)方法。
本發(fā)明的另一目的在于:提供一種快速和精度高的,基于顏色識(shí)別的芯片數(shù)量檢測(cè)系統(tǒng)。
本發(fā)明所采取的技術(shù)方案是:
一種基于顏色識(shí)別的芯片數(shù)量檢測(cè)方法,包括以下步驟:
讀取采集的圖像,其中,采集的圖像包含有多組芯片的圖像;
對(duì)讀取的圖像進(jìn)行RGB通道分解處理,得到R通道圖像、G通道圖像和B通道圖像這三幅圖像;
從R通道圖像、G通道圖像和B通道圖像這三幅圖像中選擇一幅圖像作為RGB指定通道的圖像進(jìn)行目標(biāo)顏色提取,得到芯片的目標(biāo)顏色;
根據(jù)芯片的目標(biāo)顏色采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,得到候選目標(biāo)區(qū)域,所述改進(jìn)的循環(huán)分割提取方法的處理過(guò)程包括但不限于將RGB指定通道的圖像變換到HSV通道的過(guò)程,在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域過(guò)程,對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理過(guò)程,判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求過(guò)程,將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理過(guò)程;
采用形態(tài)學(xué)運(yùn)算和連通性分析對(duì)候選目標(biāo)區(qū)域進(jìn)行處理,得到芯片的目標(biāo)區(qū)域;
統(tǒng)計(jì)芯片的目標(biāo)區(qū)域的總數(shù)量,并以統(tǒng)計(jì)的總數(shù)量作為芯片的總數(shù)量進(jìn)行輸出。
進(jìn)一步,所述芯片的目標(biāo)顏色包括但不限于黑色。
進(jìn)一步,所述根據(jù)芯片的目標(biāo)顏色采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,得到候選目標(biāo)區(qū)域這一步驟,其包括:
S1、將RGB指定通道的圖像由RGB通道變換到HSV通道,得到相應(yīng)的HSV通道圖像;
S2、根據(jù)得到的HSV通道圖像在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域;
S3、對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理,以減少干擾區(qū)域;
S4、判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求,若是,則以剪切后的候選目標(biāo)區(qū)域作為最終的候選目標(biāo)區(qū)域,反之,則將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理;
S5、將進(jìn)一步分解處理后的候選目標(biāo)區(qū)域由RGB通道變換到HSV通道,然后返回步驟S2。
進(jìn)一步,所述步驟S1包括:
將RGB指定通道的圖像由RGB通道變換到HSI通道,得到相應(yīng)的HSI通道圖像,所述RGB通道變換到HSI通道時(shí)采用的公式為:
其中,H、S和I分別為圖像的色調(diào)分量、飽和度分量和強(qiáng)度分量,R、G和B分別為圖像的紅色分量、綠色分量和藍(lán)色分量;
根據(jù)HIS空間與HSV空間的變換關(guān)系將得到的HSI通道圖像轉(zhuǎn)換為HSV通道圖像。
進(jìn)一步,所述采用形態(tài)學(xué)運(yùn)算和連通性分析對(duì)候選目標(biāo)區(qū)域進(jìn)行處理,得到芯片的目標(biāo)區(qū)域這一步驟,其包括:
對(duì)候選目標(biāo)區(qū)域進(jìn)行腐蝕運(yùn)算,得到腐蝕運(yùn)算后的候選目標(biāo)區(qū)域;
對(duì)腐蝕運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行膨脹運(yùn)算,得到膨脹運(yùn)算后的候選目標(biāo)區(qū)域;
對(duì)膨脹運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行連通性分析,得到芯片的目標(biāo)區(qū)域。
進(jìn)一步,所述芯片數(shù)量檢測(cè)方法還包括在MFC界面上顯示芯片的總數(shù)量的步驟。
本發(fā)明所采取的另一技術(shù)方案是:
一種基于顏色識(shí)別的芯片數(shù)量檢測(cè)系統(tǒng),包括:
讀取模塊,用于讀取采集的圖像,其中,采集的圖像包含有多組芯片的圖像;
RGB通道分解模塊,用于對(duì)讀取的圖像進(jìn)行RGB通道分解處理,得到R通道圖像、G通道圖像和B通道圖像這三幅圖像;
目標(biāo)顏色提取模塊,用于從R通道圖像、G通道圖像和B通道圖像這三幅圖像中選擇一幅圖像作為RGB指定通道的圖像進(jìn)行目標(biāo)顏色提取,得到芯片的目標(biāo)顏色;
候選目標(biāo)區(qū)域提取處理模塊,用于根據(jù)芯片的目標(biāo)顏色采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,得到候選目標(biāo)區(qū)域,所述改進(jìn)的循環(huán)分割提取方法的處理過(guò)程包括但不限于將RGB指定通道的圖像變換到HSV通道的過(guò)程,在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域過(guò)程,對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理過(guò)程,判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求過(guò)程,將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理過(guò)程;
目標(biāo)區(qū)域確定模塊,用于采用形態(tài)學(xué)運(yùn)算和連通性分析對(duì)候選目標(biāo)區(qū)域進(jìn)行處理,得到芯片的目標(biāo)區(qū)域;
統(tǒng)計(jì)輸出模塊,用于統(tǒng)計(jì)芯片的目標(biāo)區(qū)域的總數(shù)量,并以統(tǒng)計(jì)的總數(shù)量作為芯片的總數(shù)量進(jìn)行輸出。
進(jìn)一步,所述候選目標(biāo)區(qū)域提取處理模塊包括:
第一變換單元,用于將RGB指定通道的圖像由RGB通道變換到HSV通道,得到相應(yīng)的HSV通道圖像;
初步提取單元,用于根據(jù)得到的HSV通道圖像在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域;
剪切處理單元,用于對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理,以減少干擾區(qū)域;
判斷單元,用于判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求,若是,則以剪切后的候選目標(biāo)區(qū)域作為最終的候選目標(biāo)區(qū)域,反之,則將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理;
第二變換單元,用于將進(jìn)一步分解處理后的候選目標(biāo)區(qū)域由RGB通道變換到HSV通道,然后返回初步提取單元。
進(jìn)一步,所述第一變換單元包括:
HSI通道圖像獲取子單元,用于將RGB指定通道的圖像由RGB通道變換到HSI通道,得到相應(yīng)的HSI通道圖像,所述RGB通道變換到HSI通道時(shí)采用的公式為:
其中,H、S和I分別為圖像的色調(diào)分量、飽和度分量和強(qiáng)度分量,R、G和B分別為圖像的紅色分量、綠色分量和藍(lán)色分量;
HSV通道圖像獲取子單元,用于根據(jù)HIS空間與HSV空間的變換關(guān)系將得到的HSI通道圖像轉(zhuǎn)換為HSV通道圖像。
進(jìn)一步,所述目標(biāo)區(qū)域確定模塊包括:
腐蝕運(yùn)算單元,用于對(duì)候選目標(biāo)區(qū)域進(jìn)行腐蝕運(yùn)算,得到腐蝕運(yùn)算后的候選目標(biāo)區(qū)域;
膨脹運(yùn)算單元,用于對(duì)腐蝕運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行膨脹運(yùn)算,得到膨脹運(yùn)算后的候選目標(biāo)區(qū)域;
連通性分析單元,用于對(duì)膨脹運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行連通性分析,得到芯片的目標(biāo)區(qū)域。
本發(fā)明的方法的有益效果是:應(yīng)用了圖像處理的方法來(lái)進(jìn)行芯片數(shù)量檢測(cè),與傳統(tǒng)的人工統(tǒng)計(jì)數(shù)量法和稱重量估計(jì)數(shù)量法相比,檢測(cè)速度更快;采用了改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,改進(jìn)的循環(huán)分割提取方法的處理過(guò)程包括RGB轉(zhuǎn)化HSV、提取、剪切、HSV變換回RGB和進(jìn)一步分解處理過(guò)程,通過(guò)不斷地將RGB轉(zhuǎn)化為HSV來(lái)剪切干擾區(qū)域,最終提取出符合芯片的目標(biāo)顏色區(qū)域來(lái)輔助后續(xù)的芯片數(shù)量統(tǒng)計(jì),在芯片存在細(xì)微差別時(shí)仍能對(duì)芯片進(jìn)行正確的分類識(shí)別,精度更高。
本發(fā)明的系統(tǒng)的有益效果是:應(yīng)用了圖像處理輔助裝置來(lái)進(jìn)行芯片數(shù)量檢測(cè),與傳統(tǒng)的人工統(tǒng)計(jì)數(shù)量法和稱重量估計(jì)數(shù)量法相比,檢測(cè)速度更快;候選目標(biāo)區(qū)域提取處理模塊采用了改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,改進(jìn)的循環(huán)分割提取方法的處理過(guò)程包括RGB轉(zhuǎn)化HSV、提取、剪切、HSV變換回RGB和進(jìn)一步分解處理過(guò)程,通過(guò)不斷地將RGB轉(zhuǎn)化為HSV來(lái)剪切干擾區(qū)域,最終提取出符合芯片的目標(biāo)顏色區(qū)域來(lái)輔助后續(xù)的芯片數(shù)量統(tǒng)計(jì),在芯片存在細(xì)微差別時(shí)仍能對(duì)芯片進(jìn)行正確的分類識(shí)別,精度更高。
附圖說(shuō)明
圖1為本發(fā)明一種基于顏色識(shí)別的芯片數(shù)量檢測(cè)方法的整體流程圖;
圖2為本發(fā)明實(shí)施例一的整體流程圖;
圖3為本發(fā)明實(shí)施例二采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理的流程圖。
具體實(shí)施方式
參照?qǐng)D1,一種基于顏色識(shí)別的芯片數(shù)量檢測(cè)方法,包括以下步驟:
讀取采集的圖像,其中,采集的圖像包含有多組芯片的圖像;
對(duì)讀取的圖像進(jìn)行RGB通道分解處理,得到R通道圖像、G通道圖像和B通道圖像這三幅圖像;
從R通道圖像、G通道圖像和B通道圖像這三幅圖像中選擇一幅圖像作為RGB指定通道的圖像進(jìn)行目標(biāo)顏色提取,得到芯片的目標(biāo)顏色;
根據(jù)芯片的目標(biāo)顏色采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,得到候選目標(biāo)區(qū)域,所述改進(jìn)的循環(huán)分割提取方法的處理過(guò)程包括但不限于將RGB指定通道的圖像變換到HSV通道的過(guò)程,在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域過(guò)程,對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理過(guò)程,判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求過(guò)程,將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理過(guò)程;
采用形態(tài)學(xué)運(yùn)算和連通性分析對(duì)候選目標(biāo)區(qū)域進(jìn)行處理,得到芯片的目標(biāo)區(qū)域;
統(tǒng)計(jì)芯片的目標(biāo)區(qū)域的總數(shù)量,并以統(tǒng)計(jì)的總數(shù)量作為芯片的總數(shù)量進(jìn)行輸出。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述芯片的目標(biāo)顏色包括但不限于黑色。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述根據(jù)芯片的目標(biāo)顏色采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,得到候選目標(biāo)區(qū)域這一步驟,其包括:
S1、將RGB指定通道的圖像由RGB通道變換到HSV通道,得到相應(yīng)的HSV通道圖像;
S2、根據(jù)得到的HSV通道圖像在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域;
S3、對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理,以減少干擾區(qū)域;
S4、判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求,若是,則以剪切后的候選目標(biāo)區(qū)域作為最終的候選目標(biāo)區(qū)域,反之,則將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理;
S5、將進(jìn)一步分解處理后的候選目標(biāo)區(qū)域由RGB通道變換到HSV通道,然后返回步驟S2。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S1包括:
將RGB指定通道的圖像由RGB通道變換到HSI通道,得到相應(yīng)的HSI通道圖像,所述RGB通道變換到HSI通道時(shí)采用的公式為:
其中,H、S和I分別為圖像的色調(diào)分量、飽和度分量和強(qiáng)度分量,R、G和B分別為圖像的紅色分量、綠色分量和藍(lán)色分量;
根據(jù)HIS空間與HSV空間的變換關(guān)系將得到的HSI通道圖像轉(zhuǎn)換為HSV通道圖像。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述采用形態(tài)學(xué)運(yùn)算和連通性分析對(duì)候選目標(biāo)區(qū)域進(jìn)行處理,得到芯片的目標(biāo)區(qū)域這一步驟,其包括:
對(duì)候選目標(biāo)區(qū)域進(jìn)行腐蝕運(yùn)算,得到腐蝕運(yùn)算后的候選目標(biāo)區(qū)域;
對(duì)腐蝕運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行膨脹運(yùn)算,得到膨脹運(yùn)算后的候選目標(biāo)區(qū)域;
對(duì)膨脹運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行連通性分析,得到芯片的目標(biāo)區(qū)域。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述芯片數(shù)量檢測(cè)方法還包括在MFC界面上顯示芯片的總數(shù)量的步驟。
參照?qǐng)D1,一種基于顏色識(shí)別的芯片數(shù)量檢測(cè)系統(tǒng),包括:
讀取模塊,用于讀取采集的圖像,其中,采集的圖像包含有多組芯片的圖像;
RGB通道分解模塊,用于對(duì)讀取的圖像進(jìn)行RGB通道分解處理,得到R通道圖像、G通道圖像和B通道圖像這三幅圖像;
目標(biāo)顏色提取模塊,用于從R通道圖像、G通道圖像和B通道圖像這三幅圖像中選擇一幅圖像作為RGB指定通道的圖像進(jìn)行目標(biāo)顏色提取,得到芯片的目標(biāo)顏色;
候選目標(biāo)區(qū)域提取處理模塊,用于根據(jù)芯片的目標(biāo)顏色采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理,得到候選目標(biāo)區(qū)域,所述改進(jìn)的循環(huán)分割提取方法的處理過(guò)程包括但不限于將RGB指定通道的圖像變換到HSV通道的過(guò)程,在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域過(guò)程,對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理過(guò)程,判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求過(guò)程,將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理過(guò)程;
目標(biāo)區(qū)域確定模塊,用于采用形態(tài)學(xué)運(yùn)算和連通性分析對(duì)候選目標(biāo)區(qū)域進(jìn)行處理,得到芯片的目標(biāo)區(qū)域;
統(tǒng)計(jì)輸出模塊,用于統(tǒng)計(jì)芯片的目標(biāo)區(qū)域的總數(shù)量,并以統(tǒng)計(jì)的總數(shù)量作為芯片的總數(shù)量進(jìn)行輸出。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述候選目標(biāo)區(qū)域提取處理模塊包括:
第一變換單元,用于將RGB指定通道的圖像由RGB通道變換到HSV通道,得到相應(yīng)的HSV通道圖像;
初步提取單元,用于根據(jù)得到的HSV通道圖像在HSV通道內(nèi)初步提取出候選目標(biāo)區(qū)域;
剪切處理單元,用于對(duì)初步提取出的候選目標(biāo)區(qū)域進(jìn)行剪切處理,以減少干擾區(qū)域;
判斷單元,用于判斷剪切后的候選目標(biāo)區(qū)域是否滿足芯片的目標(biāo)顏色區(qū)域要求,若是,則以剪切后的候選目標(biāo)區(qū)域作為最終的候選目標(biāo)區(qū)域,反之,則將剪切后的候選目標(biāo)區(qū)域由HSV通道變換回RGB通道進(jìn)行進(jìn)一步分解處理;
第二變換單元,用于將進(jìn)一步分解處理后的候選目標(biāo)區(qū)域由RGB通道變換到HSV通道,然后返回初步提取單元。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述第一變換單元包括:
HSI通道圖像獲取子單元,用于將RGB指定通道的圖像由RGB通道變換到HSI通道,得到相應(yīng)的HSI通道圖像,所述RGB通道變換到HSI通道時(shí)采用的公式為:
其中,H、S和I分別為圖像的色調(diào)分量、飽和度分量和強(qiáng)度分量,R、G和B分別為圖像的紅色分量、綠色分量和藍(lán)色分量;
HSV通道圖像獲取子單元,用于根據(jù)HIS空間與HSV空間的變換關(guān)系將得到的HSI通道圖像轉(zhuǎn)換為HSV通道圖像。
進(jìn)一步作為優(yōu)選的實(shí)施方式,所述目標(biāo)區(qū)域確定模塊包括:
腐蝕運(yùn)算單元,用于對(duì)候選目標(biāo)區(qū)域進(jìn)行腐蝕運(yùn)算,得到腐蝕運(yùn)算后的候選目標(biāo)區(qū)域;
膨脹運(yùn)算單元,用于對(duì)腐蝕運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行膨脹運(yùn)算,得到膨脹運(yùn)算后的候選目標(biāo)區(qū)域;
連通性分析單元,用于對(duì)膨脹運(yùn)算后的候選目標(biāo)區(qū)域進(jìn)行連通性分析,得到芯片的目標(biāo)區(qū)域。
下面結(jié)合說(shuō)明書(shū)附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步解釋和說(shuō)明。
實(shí)施例一
針對(duì)現(xiàn)有技術(shù)芯片數(shù)量檢測(cè)速度慢和精度低的問(wèn)題,本發(fā)明提出了一種全新的芯片數(shù)量檢測(cè)方法。該方法在進(jìn)行目標(biāo)區(qū)域分割提取時(shí)先將RGB轉(zhuǎn)為HSV通道,再在HSV通道內(nèi)進(jìn)行切割提取,然后繼續(xù)轉(zhuǎn)化回RGB通道,并在指定的RGB通道中進(jìn)行進(jìn)一步分解處理(包括二值化和閾值分割等操作)來(lái)提取芯片目標(biāo)顏色的區(qū)域。
如圖2所示,該芯片數(shù)量檢測(cè)方法具體包括以下過(guò)程:
A、讀取圖片。
本發(fā)明需要先搭出由攝像頭、打光裝置、采集裝置、圖像處理輔助裝置組成的檢測(cè)配套系統(tǒng)。在配光環(huán)境搭好了后,本發(fā)明可以用攝像頭采集圖片并實(shí)時(shí)傳輸?shù)诫娔X中,以對(duì)圖片進(jìn)行讀取。
B、提取RGB通道。
讀取圖片后,對(duì)圖片進(jìn)行RGB通道分解,分解成R通道圖像、G通道圖像和B通道圖像這三幅圖片,然后從R通道圖像、G通道圖像和B通道圖像這三幅圖像中選擇一幅圖像作為RGB指定通道的圖像(如G通道圖像)進(jìn)行目標(biāo)顏色提取,得到芯片的目標(biāo)顏色。
I、將RGB指定通道的圖像由RGB通道分解為HSV通道,然后進(jìn)行進(jìn)一步提取。轉(zhuǎn)化為HSV通道是為了剔除干擾,減少候選目標(biāo)區(qū)域的噪聲,提高后續(xù)進(jìn)行統(tǒng)計(jì)的精度。
其中,RGB通道分解為HSV通道的過(guò)程具體包括:
(1)將RGB指定通道的圖像由RGB通道變換到HSI通道,得到相應(yīng)的HSI通道圖像,所述RGB通道變換到HSI通道時(shí)采用的公式為:
其中,H、S和I分別為圖像的色調(diào)分量、飽和度分量和強(qiáng)度分量,R、G和B分別為圖像的紅色分量、綠色分量和藍(lán)色分量;
(2)根據(jù)HIS空間與HSV空間的變換關(guān)系將得到的HSI通道圖像轉(zhuǎn)換為HSV通道圖像。
C、在通道中提取目標(biāo)顏色區(qū)域。
在HSV通道圖像的特定通道(如S通道)中,根據(jù)芯片的目標(biāo)顏色提取候選目標(biāo)區(qū)域(如黑色部分區(qū)域,因?yàn)樾酒奶卣黝伾话闶呛谏?,然后判斷候選目標(biāo)區(qū)域是否達(dá)到想要的目標(biāo)顏色區(qū)域,若是,則跳至步驟D進(jìn)行進(jìn)一步運(yùn)算;反之,則進(jìn)行循環(huán)分割提取,最終得到想要的目標(biāo)顏色區(qū)域作為候選目標(biāo)區(qū)域。
D、腐蝕運(yùn)算:去除候選目標(biāo)區(qū)域中的噪點(diǎn)和粘黏在一起的部分。
E、膨脹運(yùn)算:填充和平滑候選目標(biāo)區(qū)域的邊緣。
F、連通性分析:將檢測(cè)到的候選目標(biāo)區(qū)域連通起來(lái),以分割成不同區(qū)域。
G、統(tǒng)計(jì)目標(biāo)區(qū)域的數(shù)量:根據(jù)檢測(cè)到的目標(biāo)區(qū)域個(gè)數(shù)統(tǒng)計(jì)芯片的數(shù)量。
H、在圖片上顯示:在圖片上顯示檢測(cè)到的目標(biāo)區(qū)域數(shù)量(即芯片的數(shù)量)。
本發(fā)明采用了機(jī)器視覺(jué)技術(shù),通過(guò)智能化檢測(cè)來(lái)代替人工操作,直接通過(guò)攝像頭動(dòng)態(tài)采圖,然后直接讀取,并且采用基于顏色識(shí)別的方式來(lái)統(tǒng)計(jì)出芯片的數(shù)量,大大提高了檢測(cè)效率和準(zhǔn)確性。
實(shí)施例二
參照?qǐng)D3,本發(fā)明的第三實(shí)施例:
假設(shè)以RGB通道的G通道,HSV通道的S通道作為指定通道,本實(shí)施例采用改進(jìn)的循環(huán)分割提取方法進(jìn)行候選目標(biāo)區(qū)域提取處理的具體過(guò)程則如下:
I1:由RGB通道轉(zhuǎn)化為HSV通道;
I2:在HSV通道中的S通道中初步提取目標(biāo)區(qū)域;
I3:剪切目標(biāo)區(qū)域,減少干擾區(qū)域,然后變換回進(jìn)一步RGB通道分解;
I4:最后在G通道中對(duì)目標(biāo)區(qū)域進(jìn)行提取。
本發(fā)明在提取目標(biāo)顏色候選區(qū)域時(shí)應(yīng)用了循環(huán)檢測(cè)提取技術(shù),如果達(dá)到想要的顏色,就可以跳出循環(huán),沒(méi)有的話在S通道中進(jìn)行進(jìn)一步切割,然后轉(zhuǎn)為RGB通道,接著再繼續(xù)轉(zhuǎn)HSV通道進(jìn)行進(jìn)一步切割,通過(guò)不斷的循環(huán)分割最終將目標(biāo)顏色區(qū)域中的干擾區(qū)域去掉,得到芯片的目標(biāo)顏色區(qū)域。
以上是對(duì)本發(fā)明的較佳實(shí)施進(jìn)行了具體說(shuō)明,但本發(fā)明并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請(qǐng)權(quán)利要求所限定的范圍內(nèi)。