在組建機(jī)器視覺系統(tǒng)時(shí),面對(duì)不同公司的視覺軟件包,該如何作出正確的選擇?一直是客戶關(guān)心的問題,下面就此問題做以簡(jiǎn)單介紹:
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 *,我們首先要考慮的問題是:哪一家公司的軟件更加容易使用,即在此軟件包基礎(chǔ)上作二次開始,是否容易上手、能否縮短開發(fā)時(shí)間。從以下幾個(gè)方面來(lái)考慮:
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 A.開發(fā)硬件環(huán)境:此軟件包在您公司所選用的電腦硬件系統(tǒng)下是否能正常運(yùn)行。如,是否支持PCI接口、顯示卡等。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 B.開發(fā)操作系統(tǒng):此軟件包在您們公司所選用的操作系統(tǒng)下能否正常運(yùn)行。如,是否支持WIN2000,Linux等等。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 C.開發(fā)語(yǔ)言:此軟件包是否適用于您們公司所選用的開發(fā)語(yǔ)言。如,使用VC++,VB、CPB、DELPHI等語(yǔ)言作二次開發(fā),是否簡(jiǎn)單易用。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 第二,要對(duì)比不同公司的軟件包,在圖像處理方面的功能的優(yōu)劣。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 1.邊緣尋找功能:邊緣尋找,是圖像處理中zui為基本也是zui為常用的工具。此功能主要以下幾個(gè)參數(shù)作對(duì)比:①精度??梢圆殚嗆浖漠a(chǎn)品介紹或是使用說(shuō)明;②穩(wěn)定性??墒褂貌煌瑘D像對(duì)軟件進(jìn)行實(shí)際測(cè)試,如,進(jìn)行GR&R測(cè)試;③多樣性。是否能夠應(yīng)付各種不同的實(shí)際情況。如,不同形狀的邊緣尋找,不同明暗情況下的邊緣尋找等等;④速度??稍诮y(tǒng)一的情況下(如,使用同一圖像)對(duì)不同系統(tǒng)進(jìn)行實(shí)際測(cè)試。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 2.目標(biāo)定位功能:目標(biāo)定位功能,是圖像處理中另一基本且常用的工具。同樣有以下幾個(gè)參數(shù)作對(duì)比:①精度??梢圆殚嗆浖漠a(chǎn)品介紹或是使用說(shuō)明;②穩(wěn)定性??墒褂貌煌瑘D像對(duì)軟件進(jìn)行實(shí)際測(cè)試;③速度。對(duì)于目標(biāo)定位功能來(lái)說(shuō),其運(yùn)行速度的快慢,可以認(rèn)為是其軟件水平高低的直接標(biāo)志之一??稍诮y(tǒng)一的情況下(如,使用同一圖像、同一速度電腦)對(duì)不同系統(tǒng)進(jìn)行實(shí)際測(cè)試;④操作復(fù)雜程度。由于目標(biāo)定位功能比邊緣尋找功能在算法上要復(fù)雜
得多,這就使得此功能參數(shù)設(shè)置的繁簡(jiǎn)程度,會(huì)直接影響二次開發(fā)的難易。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 3.圖像欲處理功能:圖像欲處理功能(如,二值化、邊緣銳化、反差調(diào)節(jié)等等),可以提高圖像分析速度、簡(jiǎn)化分析工程。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 4.字符讀取功能(OCR):對(duì)于那些主要應(yīng)用于各種字符讀取的視覺系統(tǒng)來(lái)說(shuō),此功能尤為重要。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 5.數(shù)據(jù)讀取功能:目前,絕大多數(shù)公司的軟件包中,都帶有條形碼、二維碼的讀取功能。要注意的是,不同軟件應(yīng)付在不良情況的能力,如,光源不足、圖像不清、源碼殘缺等情況。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 6.圖像緩沖功能:與板卡的“圖像存儲(chǔ)”功能相似,這一功能的主要目的,是為了緩解拍照與運(yùn)算時(shí)間上不同步的矛盾。與板卡上硬件緩沖區(qū)所不同的是,這一功能純由軟件來(lái)實(shí)現(xiàn)。通常的概念是,在內(nèi)存中開辟一固定空間,從板卡傳來(lái)的圖像信號(hào),在電腦分析完之前都會(huì)按序存在這一空間里。每幅圖像地址的指針,另存在一堆棧中。圖像以先進(jìn)先出的方式清除。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 7.實(shí)際應(yīng)用功能:很多公司,為了適應(yīng)越來(lái)越激烈的市場(chǎng)競(jìng)爭(zhēng),在原有的底層軟件基礎(chǔ)上,又開發(fā)出可應(yīng)用于某一特定領(lǐng)域的軟件包,以方便這一行業(yè)中的視覺二次開發(fā)商。如,半導(dǎo)體行業(yè)中BGA檢測(cè)工具;顯示器生產(chǎn)業(yè)中的顯示檢測(cè)工具;機(jī)器手行業(yè)中的系統(tǒng)定位工具等等。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 8.接口功能:軟件包是否能夠方便地與其他軟件或控件接口,一起運(yùn)行。
Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 Ydj機(jī)器視覺檢測(cè)設(shè)備_CCD視覺檢測(cè)_外觀缺陷檢測(cè)系統(tǒng)_精質(zhì)視覺 9.其他輔助功能:除以上所講的各功能以外。各視覺公司,又各自開發(fā)出一些其他非圖像處理的軟件工具,以方便使用。如,數(shù)據(jù)分析工具(SPC)、圖像顯示工具、畫圖工具等。