在挑選收集卡進(jìn)行測驗(yàn)或者開發(fā)之前,咱們需求清晰自己的需求:
1、體系功用:首先要清晰公司開發(fā)的體系,應(yīng)完結(jié)哪些根本功用。
2、開發(fā)時(shí)限:根據(jù)項(xiàng)意圖具體要求,斷定開發(fā)周期,對收集卡的開發(fā)難易程度應(yīng)以此參閱。
3、開發(fā)商支撐:軟件包開發(fā)商是否有翔實(shí)的運(yùn)用說明,能否供給滿足的源代碼,對方的開發(fā)人員能否及時(shí)技術(shù)支撐。
4、人力資源:考慮可以參加開發(fā)作業(yè)的人力資源,包含:編程才能、視覺常識等等方面??紤]這個(gè)問題,是因?yàn)橐话氵x用功用齊備的軟件包,并不一定能縮短開發(fā)時(shí)刻,但卻可以簡化開發(fā)作業(yè),使源程序便于優(yōu)化。
5、剖析軟件包功用:斷定軟件包所供給的東西,是否可以支撐體系所要求完結(jié)的功用。
清晰了自己的需求之后,咱們可以綜合這些需求點(diǎn)來全體的考慮對收集卡的挑選,挑選適合自己公司開發(fā)要求的圖像收集卡。
一、高速相機(jī)的功用與收集卡的功用是否匹配
1、線陣掃描或面陣掃描----許多高速收集體系都是選用的面陣高速相機(jī),因而首先要確保收集卡能支撐面陣高速相機(jī)的掃描方法。
2、多分辨率支撐----除了廣電職業(yè)的收集體系相對來說分辨率比較固定外,其他的工業(yè)運(yùn)用和圖像剖析方面都要求支撐多種分辨率,所以是否支撐多種分辨率也是非常重要。
3、異步信號。異步信號可以節(jié)約攝影時(shí)刻。不過在選用具有異步信號功用的高速相機(jī)之前,首先要斷定收集卡也有此功用。這一功用關(guān)于運(yùn)轉(zhuǎn)速度要求極高的高速攝像體系來說,至關(guān)重要。
4、多通道。大都收集卡,都可以一同處理二個(gè)以上的高速相機(jī)。
5、燈源激發(fā):相當(dāng)多的收集卡帶有燈源激發(fā)功用。這不只縮短了體系整體運(yùn)轉(zhuǎn)的時(shí)刻,簡化了編程人員的作業(yè)。更重要的在于,這一功用可以愈加有效地使燈源與相機(jī)同步作業(yè)。
6、圖象存儲:咱們現(xiàn)已知道,相機(jī)攝影的時(shí)刻多為40毫秒,而體系關(guān)于圖象進(jìn)行剖析、丈量的時(shí)刻則要綿長得多。因而,在實(shí)踐操作中,常常會呈現(xiàn)高速相機(jī)“等候”電腦的狀況。因而,一些收集卡便另設(shè)有一些內(nèi)存,作為圖象的緩沖區(qū)。即,在前一幅圖象沒有剖析完之間,接下來高速相機(jī)所傳來的圖象,暫時(shí)存放到緩沖區(qū)中。之后,再以先進(jìn)先出的方法,逐個(gè)送至電腦內(nèi)存。
二、收集卡軟件包的比照
面對不同公司的視覺軟件包時(shí),哪一家公司的軟件愈加簡略運(yùn)用,即在此軟件包基礎(chǔ)上作二次開端,是否簡略上手、能否縮短開發(fā)時(shí)刻。
首要從以下幾個(gè)方面來進(jìn)行考慮:
1、開發(fā)硬件環(huán)境:此軟件包在你公司所選用的電腦硬件體系下是否能正常運(yùn)轉(zhuǎn)。如,是否支撐PCIE接口、顯現(xiàn)卡等。
2、開發(fā)操作體系:此軟件包在你們公司所選用的操作體系下能否正常運(yùn)轉(zhuǎn)。如,是否支撐WIN7或XP,Linux等等。
3、開發(fā)言語:此軟件包是否適用于你們公司所選用的開發(fā)言語。如,運(yùn)用VC++,VB、CPB、DELPHI等言語作二次開發(fā),是否簡略易用。
4、比照不同公司的軟件包在圖象處理方面的功用的好壞。
5、邊際尋覓功用:邊際尋覓,是圖象處理中的根本也是常用的東西。此功用首要以下幾個(gè)參數(shù)作比照:
(1)精度:可以查閱軟件包的產(chǎn)品介紹或是運(yùn)用說明;
(2)穩(wěn)定性:可運(yùn)用不同圖象對軟件進(jìn)行實(shí)踐測驗(yàn),如,進(jìn)行GR&R測驗(yàn);
(3)多樣性:是否可以敷衍各種不同的實(shí)踐狀況。如,不同形狀的邊際尋覓,不同明暗狀況下的邊際尋覓等等;
(4)速度:可在一致的狀況下(如,運(yùn)用同一圖象)對不同體系進(jìn)行實(shí)踐測驗(yàn)
6、方針定位功用:方針定位功用,是圖象處理中另一根本且常用的東西。
7、圖象緩沖功用:與收集卡的“圖象存儲”功用類似,這一功用的首要意圖,是為了緩解攝影與運(yùn)算時(shí)刻上不同步的對立。與收集卡上硬件緩沖區(qū)所不同的是,這一功用純由軟件來完結(jié)。一般的概念是,在內(nèi)存中拓荒一固定空間,從收集卡傳來的圖象信號,在電腦剖析完之前都會按序存在這一空間里。每幅圖象地址的指針,另存在一倉庫中。圖象以先進(jìn)先出的方法鏟除。
8、實(shí)踐運(yùn)用功用:許多公司,為了習(xí)慣越來越劇烈的市場競爭,在原有的底層軟件基礎(chǔ)上,又開宣布可運(yùn)用于某一特定領(lǐng)域的軟件包,以便利這一職業(yè)中的視覺二次開發(fā)商。如,半導(dǎo)體職業(yè)中BGA檢測東西;顯現(xiàn)器生產(chǎn)業(yè)中的顯現(xiàn)檢測東西;機(jī)器手職業(yè)中的體系定位東西等等。
9、接口功用:軟件包是否可以便利地與其他軟件或控件接口,一同運(yùn)轉(zhuǎn)。
其他輔助功用:除以上所講的各功用以外。各視覺公司控制工程網(wǎng)版權(quán),又各自開宣布一些其他非圖象處理的軟件東西,以便利開發(fā)者運(yùn)用。如,數(shù)據(jù)剖析東西(SPC)、圖象顯現(xiàn)東西、畫圖東西等等。
10、運(yùn)用體系開發(fā)時(shí)限及功用: 在對該選用哪家公司收集卡的問題上,作出決定之前。咱們還要考慮公司所要開發(fā)的方針體系,要具有哪些功用?在斷定了體系這些功用之后,接下來要考慮這些功用是否要由自己來完結(jié),仍是運(yùn)用收集卡公司所供給的底層軟件包,等等一系列的問題。結(jié)合以上各點(diǎn),挑選適合自己項(xiàng)意圖收集卡。