近距離虹膜識別的硬體設計

2021-08-04 22:01:37 字數 1028 閱讀 4674

由於中國人虹膜呈黑褐色,無法在可見光下直接成像,必須使用紅外攝像方式。**上甚至可以直接買到虹膜識別專用攝像頭,那就直接買好了。舉個例子,這種自帶窄帶紅外濾光片的攝像頭就差不多可用:

需要滿足的要求為:

a.虹膜部分必須清晰,但是這個通常不好判斷。乙個簡單的方法是,閉上被拍攝的眼睛,用另乙隻眼睛觀察畫面中的睫毛是否清晰,如果睫毛清晰則睜開眼睛,此時的虹膜基本是清晰可用的。

b.拍攝完畢後需要確認一下,瞳孔直徑畫素值在[50, 160]之間,虹膜直徑畫素值在[160, 280]之間,如果不能滿足則會發生虹膜區域分割錯誤。此時要麼選用更大解析度的攝像頭,要麼對影象進行縮放。

上述中的睫毛部分雖然清晰,但是虹膜部分不清晰,乙個很重要的原因是光源角度不對。虹膜是由肌肉的溝壑形成的紋理,顯然只有側光才能清晰將這些溝壑顯現出來。將上述攝像頭的紅外led剪掉不再使用,改用側面照射的紅外led陣列,由於攝像頭使用了850nm帶通濾光片,所以應該配合使用850nm的led。下面這種就可以滿足需求:

使用兩片光源板(記得還要搭配12v電源),從攝像頭兩側以45度角左右照亮虹膜,這樣就能得到清晰的虹膜影象:

如果還希望得到質量更高的虹膜影象,可以考慮自製環形照明的led陣列,此處就不再描述了。

至此,即可搭建起一套簡易的近距離虹膜採集裝置。

虹膜識別演算法研究qq群:422376177

掃碼加入:

單詞最近距離

有一篇文章內含多個單詞,現給定兩個單詞,請設計乙個高效演算法,找出文中這兩個單詞的最短距離 即最少相隔的單詞數,也就是兩個單詞在文章中位置的差的絕對值 給定乙個string陣列article,代表所給文章,同時給定文章的單詞數n和待查詢的兩個單詞x和y。請返回兩個單詞的最短距離。保證兩個單詞均在文中...

附近距離計算

之前寫附近資訊的時候需要在資料庫專門制定合適的演算法,在網上也看了各位前輩的一些sql。不過總覺得那些sql執行的結果不是很滿意,精度不是很高,取得的資料與目的有差異。所以自己寫了乙個,今天在這裡分享出來。select abs lng blng 111 abs lat blat 111 abs co...

Android藍芽近距離通訊

1.許可權 在androidmanifest.xml中申請許可權 2.介面3.devicelist 藍芽搜尋裝置 藍芽搜尋主要是要實現乙個broadcastreceiver 廣播接收者。首先註冊廣播,新增藍芽裝置action found。之後就是廣播接收,開啟廣播搜尋之後,如果找到裝置,接受到act...