新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式虹膜圖像采集及預處理

        嵌入式虹膜圖像采集及預處理

        作者: 時間:2012-05-18 來源:網絡 收藏

        3 數據的預

        在用戶程序中,定義二維數組buf[625][1728]作為數據的數據緩沖區,然后通過標準系統調用獲取一幀視頻數據。視頻圖像數據是以ITU-656模式輸入的,一幀圖像分為奇場和偶場,且原始數據中還有顏色信息、消隱信息和控制字等,因此要獲得一幅圖像還需對原始數據進行預。提取原始數據中的所有亮度信息,并把兩個場的數據有規則的合并到一起,然后按照BMP的圖像數據存放順序重新排列,添加相應的文件頭生成灰度BMP圖像文件。

        BMP文件是Windows保存圖像的一種通用位圖文件格式,自帶顏色信息,調色板管理非常容易,在數字圖像方面占有重要的地位。

        BMP文件大體上分成如下4個部分,位圖文件頭+位圖信息頭+調色板+圖像數據。

        (1)第一部分為位圖文件頭,長度固定,為l4個字節。

        (2)第二部分為位圖信息頭,長度固定,為40個字節。

        (3)第三部分為調色板。需要注意的是真彩色圖不需要調色板,它們的位圖信息頭后面直接是圖像數據。而其他位圖,包括本文所討論的8位位圖,都需要調色板。

        (4)第四部分就是實際的圖像數據。

        在實際調試過程中還要注意字節對齊問題。比如位圖文件頭長度固定為l4個字節,但若不注意字節對齊,定義后的結構體實際大小為16個字節,因此定義位圖文件頭時用__attribute__((packed)),使該結構體長度為14個字節。

        4 結論

        本文簡略概述了Blackfin561處理器的DMA相關寄存器,敘述了在uClinux下PPI接口的驅動程序實現過程及功能,對BMP文件格式進行了簡要介紹。所有代碼已經在BF561的uClinux平臺上調試通過,符合設計要求。

        本文作者創新點:完成了系統上的虹膜圖像及預處理。在目前國內虹膜識別產業仍處于起步階段的情況下,本文就虹膜識別技術的實用化做了重要研究,具有重要的實用價值。

        下圖是實驗中拍到的兩幅圖片

        2.gif

        參考文獻

        [1]楊瑞亞,肖璋uClinux內核啟動過程分析與設計[J].中文核心期刊《微計算機信息》(嵌入式與SOC )2005 年第21 卷第8-2 期32-33

        [2]ADSP-BF561 Blackfin Hardware Preliminar.pdf [EB/OL]. /upload/eWebUpload/200705/20070510112235534.pdf

        Analog Devices Ine.02/2005.

        [3]陳峰.Blackfin系列DSP原理與系統設計[M].北京:電子工業出版社,2004. 61-72

        [4]JONATHAN CORBET,ALESSANDRO RUBINI,GREG KROAH-HARTMAN.《LINUX DEVICE DRIVERS》[M].東南大學出版社,2005.1-70,258-287

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 囊谦县| 临江市| 赤水市| 长治市| 绵竹市| 莆田市| 精河县| 长汀县| 达日县| 江都市| 宜州市| 文山县| 康马县| 和政县| 峨边| 宽甸| 房产| 时尚| 南华县| 弥渡县| 北海市| 益阳市| 常山县| 高尔夫| 册亨县| 沾化县| 中阳县| 温宿县| 吉首市| 辽宁省| 蒲城县| 泰顺县| 六盘水市| 闵行区| 平南县| 永寿县| 铁岭市| 鹤山市| 内江市| 阿合奇县| 桐庐县|