基於人臉識別技術實戰開發人證比對訪客系統

2021-09-19 11:23:31 字數 1168 閱讀 8269

最近有個小區用到了虹軟的人臉識別,效果還不錯。又有乙個專案要用人證訪客對比,分享一下專案,希望可以幫到有需要的。

首先是讀證的問題,我們使用的是華視cvr100u,公司已經用這個型號6年了,以前一**的資料都用它錄,除了不好看,質量槓槓的。大部人的身份證都是很多年前辦理的,所有比對的相似度不要太高。

private void videocapturedevice_newframe(object sender, aforge.video.newframeeventargs eventargs)

currentframe = newframe;

skinpicturebox2.invalidate();}}

/**

* 繪製當前幀到控制,必須與獲取當前幀互斥

*/private void skinpicturebox2_paint(object sender, painteventargs e)}}

//非同步的人證對比時,使用此方法再獲取實時截圖

public bitmap getcurrentframe()

}

二代證身份證的讀取頻率是每1秒讀一次,讀到證件後,10秒內為人證比對時間,這10秒將不再讀證。10秒內比對成功,顯示成功提示2-3秒後,重新再開始讀證。

在讀證時,如果證件被正確讀取到後,要重新拿開再放置證件,這個在華視的產品說明書與sdk都有說明,其它廠家如鼎識也是一樣的。

華視閱讀器讀到的身份證與證件資訊預設儲存在sdk目錄下的wz.txt與wz.bmp,使用wz.bmp做比對時,經常報記憶體出錯,後面我將bmp先轉成jpg儲存一次後再做人證比對,似乎就沒問題。

/**

* 繪製當前幀到控制,必須與獲取當前幀互斥

*/private void skinpicturebox2_paint(object sender, painteventargs e)}}

//非同步的人證對比時,使用此方法再獲取實時截圖

public bitmap getcurrentframe()

}

這時截圖:(本人不上像,鬼畫桃胡將就一下)

1、提示放證

2、讀到證件後立即比對

3、比對顯示結果後將重新回到第一步

如果有問題的話歡迎多多交流

原帖位址

人臉識別人證比對技術SDK

人臉識別人證比對技術sdk 一 人臉識別人證比對技術1 1及1 n概念 人臉識別人證比對技術1 1如我們現在在賓館 網咖 機場安檢等的人與身份證上的 進行比對的應用,用來證明自己是自己。想想,目前我們在車站乘車過安檢時,檢票人員總是拿著身份證跟你本人做對比,證明身份證裡面是不是你本人,這種場景就是人...

iOS Android開發人臉識別SDK列表

face 人臉識別 進入官網 face 致力於研發世界最好的人臉技術,提供免費的api和sdk供企業和開發者呼叫,更有靈活的定製化服務滿足不同需求。已有多家公司使用face 技術服務,完成包括人臉搜尋 定位 識別 智慧型美化等功能。我們旨在為合作者提供完善的技術與維護服務。進入官網 rekognit...

pycharm開發人臉識別環境配置

pycharm開發人臉識別環境配置所需 1 jdk 2 python3.6 3 dlib19.14 4 vs2015以上版本 5 cmake 6 boost1.6.8 7 ace recognition models 0.3.0 8 face recognition 9 pycharm 步驟有點多,...