LabVIEW應(yīng)用于實(shí)時(shí)圖像采集及處理系統(tǒng)
分別對(duì)DLLs文件名稱及存放路徑,函數(shù)調(diào)用方式,需要調(diào)用的目標(biāo)函數(shù)的名稱,參數(shù)個(gè)數(shù),每個(gè)參數(shù)的類(lèi)型,數(shù)據(jù)類(lèi)型及返回值類(lèi)型進(jìn)行設(shè)置。設(shè)置完成后單擊“OK”返回LabVIEW 的設(shè)計(jì)面板(diagram)中。此時(shí),Call Library Function已經(jīng)根據(jù)剛才配置好的參數(shù)個(gè)數(shù)和類(lèi)型設(shè)置好了輸人輸出端口,和其它的LabVIEW節(jié)點(diǎn)圖標(biāo)一樣,只需要將其對(duì)應(yīng)的參數(shù)連線即可。
程序調(diào)用sd_pci64.dll的目標(biāo)函數(shù)PCI64_Open,PCI64_MemRead32和PCI64_Close完成對(duì)指定地址空間0x8102E000化為十進(jìn)制21*49280,103320大小的數(shù)據(jù)讀取,最后將讀取的數(shù)據(jù)存儲(chǔ)在無(wú)符號(hào)32位pData數(shù)組里面。
在LabVIEW中利用CLFN節(jié)點(diǎn)可以較容易地實(shí)現(xiàn)訪問(wèn)動(dòng)態(tài)連接庫(kù)(DLL)。由于DLL是一個(gè)外部模塊,提高了程序的開(kāi)發(fā)效率,而且在購(gòu)買(mǎi)普通數(shù)據(jù)采集卡的時(shí)候,廠商一般會(huì)給用戶提供動(dòng)態(tài)連接庫(kù)(DLL),所以研究在LabVIEW平臺(tái)下通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù)功能來(lái)驅(qū)動(dòng)普通圖像采集卡實(shí)現(xiàn)圖像采集的方法,成為值得推廣的方法,具有重要意義。
4.2 CCD圖象標(biāo)定
完成CCD圖像數(shù)據(jù)的標(biāo)定,數(shù)字圖象處理是該標(biāo)定過(guò)程的關(guān)鍵,NI公司提供的圖象處理模塊IMAQ Vision為L(zhǎng)abVIEW平臺(tái)提供了完整的圖像處理函數(shù)庫(kù),如各類(lèi)邊緣檢測(cè)算子、自動(dòng)閾值處理、各種形態(tài)學(xué)算法、濾波器、FFT等,該庫(kù)包含大量當(dāng)前證明成功的理論算法,使用戶無(wú)需專業(yè)編程經(jīng)驗(yàn),即可迅速開(kāi)發(fā)完成優(yōu)秀的、適合本專業(yè)的圖像處理與分析系統(tǒng)。
在本系統(tǒng)中,對(duì)CCD光電探測(cè)器相對(duì)輻射定標(biāo)的步驟如下:分別在標(biāo)準(zhǔn)光源照射和普通定標(biāo)環(huán)境下各采集10幅圖像,經(jīng)過(guò)自動(dòng)閾值處理和二值化,消除暗電流熱噪聲等因素的影響,取處理完得到的10幅圖像的均值作為主標(biāo)準(zhǔn)圖像和主參考圖像。對(duì)圖像上每個(gè)像素的灰度值,通過(guò)比對(duì)校正,完成CCD像元的不均勻響應(yīng)校正,求出各自的標(biāo)定系數(shù),繪出灰度直方圖。具體程序的前面板如圖3所示:
圖3 程序前面板
5.結(jié)論
本文使用TDS642EVM圖像采集卡在LabVIEW平臺(tái)上開(kāi)發(fā)出一個(gè)穩(wěn)定可靠、經(jīng)濟(jì)靈活的實(shí)時(shí)圖像采集及處理系統(tǒng)。通過(guò)調(diào)用動(dòng)態(tài)鏈接庫(kù),驅(qū)動(dòng)圖像采集卡完成圖像采集;利用NI-IMAQ Vision提供的強(qiáng)大的圖像處理功能通過(guò)實(shí)時(shí)圖像處理完成對(duì)CCD光電探測(cè)器的輻射標(biāo)定。LabVIEW的開(kāi)放性,高度的編程靈活性和良好的界面,使高級(jí)復(fù)雜的應(yīng)用開(kāi)發(fā)變得簡(jiǎn)單;動(dòng)態(tài)鏈接庫(kù)機(jī)制使LabVIEW在對(duì)通用圖像采集卡的支持上有了一個(gè)通用可行的途徑。
本文作者創(chuàng)新點(diǎn):設(shè)計(jì)一種在LabVIEW平臺(tái)完成對(duì)普通圖像采集卡的實(shí)時(shí)圖像采集及光電探測(cè)器的輻射標(biāo)定系統(tǒng)。
評(píng)論