?? readme.txt
字號:
該部分的代碼由C寫成。
程序需要imagemagic的支持,imagemagic可以在網上搜索到最新的版本(程序在圖像
的輸入/保存代碼處用了imagemagic的函數,如果讀者不想使用imagemagic,可以修改
程序有關圖像存取的部分,改成自己的圖像存取函數,這部分的工作量不是太大)。
代碼可以在Linux下面編譯通過。
demo目錄:
fvs_enhancer:指紋增強程序,描述了如何使用該庫增強指紋圖像。原圖像和目標圖
像都是位圖。
fvs_direction:描述了如何提取方向圖。輸入圖像必須是歸一化的圖像,這樣才能
有較好的效果。輸出圖像覆蓋于輸入圖像之上。
fvs_createtestimages:該程序用來產生調試過程中可能會用到的一些位圖圖像,這
些圖像是不同角度和不同間隔的條紋。產生圖像的文件名命名方式如下:
testimgSSSDDD.bmp
其中,SSS代表條紋間隔(像素個數),DDD代表方向的角度。
fvs_thinner:描述了怎樣細化一個指紋圖像。細化后的圖像盡可能的代表了指紋的
脊線。
fvs_minutia:顯示了如何從細化后的指紋圖像中獲得細節點集合。這一部分目前做
的效果不好,提取出的偽細節點太多。
fvs_mask:計算有效的指紋區域(剔除非指紋區域以及模糊指紋區域)。
include目錄:
包含了頭文件。
src目錄:
包含了指紋識別中各種算法的實現代碼。這些代碼的使用方法可以參見demo目錄中的
例程。
讀者在應用這些代碼時,可能會需要根據自己的應用需求對代碼進行一定的改動。對
于Linux/UNIX下編譯C程序不熟悉的讀者,可以參考相關的Linux/UNIX下的C語言編程
書籍。由于本章著重介紹指紋識別的算法,對于imagemagic的使用不再做詳細介紹。
讀者可以從網上找到關于imagemagic使用的介紹。
讀者對代碼做適當的改動,即可將代碼移植到windows下面(主要是圖像的輸入輸出
方面)。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -