隨著科技的日漸成熟,,機器視覺得到了飛速發(fā)展,。由于嵌入式技術(shù)的發(fā)展,近幾年智能相機性能顯著提高,越來越多必須依賴于PC處理的應(yīng)用開始向智能相機平臺傾斜,。低成本,、高可靠性及易于安裝維護(hù)等優(yōu)勢,,使得機器視覺在制造業(yè)上的規(guī)模性應(yīng)用越來越普遍。
智能相機并不是一臺簡單的相機,,而是一種高度集成化的微小型機器視覺系統(tǒng),。它將圖像的采集、處理與通信功能集成于單一相機內(nèi),,從而提供了具有多功能,、模塊化、高可靠性,、易于實現(xiàn)的機器視覺解決方案,。同時,由于應(yīng)用了最新的DSP、FPGA及大容量存儲技術(shù),,其智能化程度不斷提高,,可滿足多種機器視覺的應(yīng)用需求。
智能相機一般由圖像采集單元,、圖像處理單元,、圖像處理軟件、網(wǎng)絡(luò)通信裝置等構(gòu)成,,各部分的功能如下:??
? 1.圖像采集單元:在智能相機中,,圖像采集單元相當(dāng)于普通意義上的CCD/CMOS相機和圖像采集卡。它將光學(xué)圖像轉(zhuǎn)換為模擬/數(shù)字圖像,,并輸出至圖像處理單元,。??
? 2.圖像處理單元:圖像處理單元類似于圖像采集、處理卡,。它可對圖像采集單元的圖像數(shù)據(jù)進(jìn)行實時的存儲,,并在圖像處理軟件的支持下進(jìn)行圖像處理。??
? 3,、圖像處理軟件:圖像處理軟件主要在圖像處理單元硬件環(huán)境的支持下,,完成圖像處理功能。如幾何邊緣的提取,、Blob,、灰度直方圖、OCV/OVR,、簡單的定位和搜索等,。在智能相機中,以上算法都封裝成固定的模塊,,用戶可直接應(yīng)用而無需編程,。??
? 4、網(wǎng)絡(luò)通信裝置:網(wǎng)絡(luò)通信裝置的智能相機的重要組成部分,,主要完成控制信息、圖像數(shù)據(jù)的通信任務(wù),。智能相機一般均內(nèi)置以太網(wǎng)通信裝置,,并支持多種標(biāo)準(zhǔn)網(wǎng)絡(luò)和總線協(xié)議,從而使多臺智能相機構(gòu)成更大的機器視覺系統(tǒng),。
智能相機與基于PC的視覺系統(tǒng)比較在功能和技術(shù)上差別主要有:
體積
智能相機的體積相當(dāng),易于安裝在生產(chǎn)線和各種設(shè)備上,便于裝卸和移動,而基于PC的視覺系統(tǒng)一般由光源,、CCD或CMOS相機、圖像采集卡,、圖像處理軟件儀器PC機構(gòu)成,,結(jié)構(gòu)較復(fù)雜,體積相對大。
硬件
從硬件角度比較,,智能相機集成了圖像采集單元,、圖像處理單元、圖像處理軟件,、網(wǎng)絡(luò)通信裝置等,,經(jīng)過專業(yè)人員進(jìn)行可靠性設(shè)計,其效率及穩(wěn)定性都較高,。同時,,由于其硬件電路均已固定,缺少了靈活性,,基于PC的視覺系統(tǒng)主要由相機,、采集/處理卡及PC機構(gòu)成。由于用戶可根據(jù)需求選擇不同類型的產(chǎn)品,,因此,,設(shè)計靈活性較大。但當(dāng)產(chǎn)品來自于不同的生產(chǎn)廠家時,,這種設(shè)計的靈活性可能會帶來部件之間不兼容性或可靠性下降,。
軟件
智能相機是一種比較通用的機器視覺產(chǎn)品,主要解決的是工業(yè)領(lǐng)域的常規(guī)檢測和識別應(yīng)用,,其軟件功能具有一定的通用性,。由于智能相機已固化了成熟的機器視覺算法,用戶無需編程,,就可實現(xiàn)有/無判斷,、表面缺陷檢測、尺寸測量,、邊緣提取,、Blob、灰度直方圖,、OCR/COV,、條碼閱讀等功能?;赑C的視覺系統(tǒng)的軟件一般完全或部分由用戶直接開發(fā),,用戶可針對特定應(yīng)用開發(fā)適合自己的專用算法。另一方面,,由于用戶的軟件研發(fā)水平及硬件支持的不同,,導(dǎo)致由不同用戶開發(fā)的同一種應(yīng)用系統(tǒng)的差異較大。
朗銳智科(www.lrist.com)認(rèn)為對于一款智能相機來說,,并不意味著集成的配件越多性能就越突出,。因為機器視覺應(yīng)用有其特殊性,,對系統(tǒng)的靈活性要求很高。由于智能相機具有體積小,、多功能,、方便易用等特點,在多種領(lǐng)域具有廣闊的應(yīng)用前景,。