新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW應用于實時圖像采集及處理系統

        LabVIEW應用于實時圖像采集及處理系統

        作者: 時間:2010-09-26 來源:網絡 收藏

          分別對DLLs文件名稱及存放路徑,函數調用方式,需要調用的目標函數的名稱,參數個數,每個參數的類型,數據類型及返回值類型進行設置。設置完成后單擊“OK”返回 的設計面板(diagram)中。此時,Call Library Function已經根據剛才配置好的參數個數和類型設置好了輸人輸出端口,和其它的節點圖標一樣,只需要將其對應的參數連線即可。

          程序調用sd_pci64.dll的目標函數PCI64_Open,PCI64_MemRead32和PCI64_Close完成對指定地址空間0x8102E000化為十進制21*49280,103320大小的數據讀取,最后將讀取的數據存儲在無符號32位pData數組里面。

          在中利用CLFN節點可以較容易地實現訪問動態連接庫(DLL)。由于DLL是一個外部模塊,提高了程序的開發效率,而且在購買普通數據采集卡的時候,廠商一般會給用戶提供動態連接庫(DLL),所以研究在LabVIEW平臺下通過調用動態鏈接庫功能來驅動普通圖像采集卡實現圖像采集的方法,成為值得推廣的方法,具有重要意義。

          4.2 CCD圖象標定

          完成CCD圖像數據的標定,數字圖象處理是該標定過程的關鍵,NI公司提供的圖象處理模塊IMAQ Vision為LabVIEW平臺提供了完整的圖像處理函數庫,如各類邊緣檢測算子、自動閾值處理、各種形態學算法、濾波器、FFT等,該庫包含大量當前證明成功的理論算法,使用戶無需專業編程經驗,即可迅速開發完成優秀的、適合本專業的圖像處理與分析系統。

          在本系統中,對CCD光電探測器相對輻射定標的步驟如下:分別在標準光源照射和普通定標環境下各采集10幅圖像,經過自動閾值處理和二值化,消除暗電流熱噪聲等因素的影響,取處理完得到的10幅圖像的均值作為主標準圖像和主參考圖像。對圖像上每個像素的灰度值,通過比對校正,完成CCD像元的不均勻響應校正,求出各自的標定系數,繪出灰度直方圖。具體程序的前面板如圖3所示:


        圖3 程序前面板

          5.結論

          本文使用TDS642EVM圖像采集卡在LabVIEW平臺上開發出一個穩定可靠、經濟靈活的。通過調用動態鏈接庫,驅動圖像采集卡完成圖像采集;利用NI-IMAQ Vision提供的強大的圖像處理功能通過實時圖像處理完成對CCD光電探測器的輻射標定。LabVIEW的開放性,高度的編程靈活性和良好的界面,使高級復雜的應用開發變得簡單;動態鏈接庫機制使LabVIEW在對通用圖像采集卡的支持上有了一個通用可行的途徑。

          本文作者創新點:設計一種在LabVIEW平臺完成對普通圖像采集卡的及光電探測器的輻射標定系統。



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 九台市| 湖州市| 乾安县| 金溪县| 平利县| 景泰县| 桓仁| 扶沟县| 宕昌县| 鹤庆县| 锦州市| 北海市| 桓仁| 隆林| 安国市| 右玉县| 临海市| 青州市| 嘉峪关市| 手机| 乐亭县| 彝良县| 思南县| 思茅市| 南陵县| 清徐县| 策勒县| 威远县| 监利县| 虞城县| 金坛市| 四川省| 岳普湖县| 麻栗坡县| 平潭县| 会东县| 宜良县| 都安| 荃湾区| 原平市| 英山县|