二代身份證閱讀器Linux操作系統(tǒng)SDK二次開發(fā)包(含相片解碼庫(kù))
千景科技提供第二代身份證閱讀器Linux操作系統(tǒng)SDK二次開發(fā)包(含相片解碼庫(kù))免費(fèi)下載,支持多種開發(fā)平臺(tái)使用。
Linux系統(tǒng)開發(fā)包版本:V2018.09.25
此下載資料為二代身份證閱讀器Linux操作系統(tǒng)SDK二次開發(fā)包(含相片解碼庫(kù)),支持嵌入式開發(fā)版以及ARM等,讀取身份證文字信息的同時(shí),這個(gè)版本還增加了Linux系統(tǒng)下的身份證相片解碼,具體可以參考相片解碼庫(kù)示例。
二代身份證讀卡器Linux操作系統(tǒng)SDK二次開發(fā)包(含相片解碼庫(kù)),廣泛適用于門禁系統(tǒng)、道閘、考勤系統(tǒng)以及人臉識(shí)別系統(tǒng)等。
身份證芯片里面存儲(chǔ)的信息分為:文字信息、相片信息、指紋信息三個(gè)。
文字信息:文字信息直接轉(zhuǎn)Unicode就可以得到明文的姓名、身份證號(hào)碼、地址、出生等文字信息。
相片信息:芯片里面相片的采用加密方式進(jìn)行存儲(chǔ)的,如果要解碼成.jpg、.bmp或者base64等格式圖片,需要調(diào)用相片解碼庫(kù),目前相片解碼庫(kù)只有DLL形式的windows解碼庫(kù),以及SO形式的Android、Linux相片解碼庫(kù)。
/////////////////////////////////////////////////////////////////////////////////操作步驟////////////////////////////////////////////////////////////////////////////////////////
1、連接讀卡器
long ICC_Reader_Open(char * dev_name);
參數(shù):
dev_name:[IN] 端口號(hào),固定"USB1"
返回值:返回大于0的設(shè)備句柄
2、斷開讀卡器連接
long ICC_Reader_Close(long ReaderHandle);
參數(shù):
ReaderHandle:[IN] 執(zhí)行ICC_Reader_Open 函數(shù)成功時(shí)的返回值
返回值:成功返回0
具體的接口參數(shù)和返回值請(qǐng)查看termb.h文件中的接口說(shuō)明。
1. 工具鏈采用arm-marvell-linux-gnueabi編譯,demo和編譯方法可參照main.cpp和Makefile。
2. lib目錄下為編譯用到的庫(kù)文件,
3. 程序調(diào)用可以用如下方式:
# LD_LIBRARY_PATH=lib ./main
也可以將lib目錄下所有庫(kù)文件拷貝到系統(tǒng)庫(kù)目錄中,直接調(diào)用即可。