目前專案在做的乙個身份證資訊提取的api,目前的思路如下:
1.利用opencv過濾出身份證上的有用資訊
(1)姓名 (2)性別 (3)民族 (4)住址 (5)身份證
2.通過opencv的方法定位有用的內容摳出來
3.利用深度學習的方法識別文字並提取出來整合。
目前先做第一步,身份證上有兩種顏色的字,藍色和黑色,有用的就只有黑色了,初步想法是遍歷畫素點只留下黑色的部分,實現**如下:
執行效果:
看起來勉勉強強。。。但是這玩意受光線影響太大了,只要**拍得不太好就涼涼了,接下來再繼續想優化的辦法。。
此文待續。。。。。
讀取身份證資訊 php 讀取身份證資訊
namespace class identitycardservice 獲取位址 public function get addr id 根據身份證號,自動返回對應的星座 param cid return string public function getstarsign cid elseif m...
身份證提取生日和性別
提取生日 replace 替換乙個與正規表示式匹配的子串 例 20200426,replace 1 2 1,2按順序對應小括號裡面的小正則 捕獲到的內容 提取身份證生日 iubirthday click function 18位身份證 else if idcard.length 18 birthda...
實名驗證身份證資訊
php函式實現了乙個實名驗證身份證的資訊 如下 實名認證身份證號資訊 public function iscreditno vstr 函式名 iscreditno,引數 vstr,表示傳入的身份證號碼 xx d d vstr return false 如果出現17個數字加乙個 x 或 x 以及乙個數...