吳昊
摘 要:機(jī)器視覺最主要是使用計(jì)算機(jī)再現(xiàn)和人們視覺相關(guān)相近的某些智能行為,首先提取出事物對(duì)應(yīng)圖像的信息,然后進(jìn)行分析,最后實(shí)現(xiàn)對(duì)事物的檢測(cè)和控制。工業(yè)或者制造業(yè)機(jī)器視覺檢測(cè)系統(tǒng)主要是由工業(yè)相機(jī),鏡頭,光源(彩色光,單色光),輸入和輸出設(shè)備和圖像處理軟件所構(gòu)成的。然而,種子填充是機(jī)器視覺中圖像處理必不可少的部分,該算法的優(yōu)點(diǎn)是不必關(guān)心填充區(qū)域的形狀和位置,只要得到圖像區(qū)域內(nèi)任意一個(gè)或多個(gè)像素點(diǎn),就能夠進(jìn)行填充了,本方法使用方便并且效率高,因此很適合工業(yè)應(yīng)用。本論文研究使用Visual C++6.0軟件對(duì)該軟件進(jìn)行代碼編寫,根據(jù)在實(shí)驗(yàn)室的測(cè)試結(jié)果,本系統(tǒng)能夠很好地契合工業(yè)或者制造業(yè)中的需要。
關(guān)鍵詞:機(jī)器視覺;種子填充;檢測(cè)
種子填充:填充就是將圖像像素點(diǎn)設(shè)定為制定灰度值的過程動(dòng)態(tài),就是將相互連通且像素灰度連通且像素灰度值相近的點(diǎn)填充為相等的灰度值,最終表示為同一區(qū)域。
在理想情況下,本算法是對(duì)種子點(diǎn)顏色值相同的像素進(jìn)行填充,但在實(shí)際情況中,由于各種噪聲的干擾,圖像是否清晰等因素的影響,種子點(diǎn)周圍圖像像素與種子點(diǎn)像素值會(huì)有點(diǎn)區(qū)別,但變化不是很大。因此可以適用于工業(yè)要求。
種子填充時(shí)應(yīng)該是把與圖像種子點(diǎn)顏色值相近的點(diǎn)都填充,而不是只填充圖像顏色值相近的點(diǎn)??梢酝ㄟ^設(shè)定容差的大小來(lái)確定圖像種子點(diǎn)與其圖像周圍需要填充的像素點(diǎn)的像素顏色變化范圍。容差是指種子點(diǎn)與其像素周圍的需要填充的像素點(diǎn)允許的最大顏色誤差。
總結(jié):本論文通過工業(yè)生產(chǎn)廠家的要求,將種子填充算法的軟件系統(tǒng)實(shí)現(xiàn),本系統(tǒng)消耗時(shí)間少,實(shí)用性強(qiáng),將工業(yè)硬件系統(tǒng)和軟件系統(tǒng)完美結(jié)合起來(lái),最終得以實(shí)現(xiàn),本軟件系統(tǒng)能夠減少繁重的人工勞動(dòng),增強(qiáng)人們的工作效率。
參考文獻(xiàn):
[1] 張運(yùn)楚,王洪明。基于存在概率圖的圓檢測(cè)方法。計(jì)算機(jī)工程與運(yùn)用,2006,29:49-51;
[2] 張忠岳,康戈文。一種基于方向趨勢(shì)的輪廓提取算法,2010,9:93-96;