用1行Python代碼識別身份證信息實例
錄入身份證信息是一件繁瑣的工作,如果可以自動識別并且錄入系統(tǒng),那可真是太好了。
今天我們就來學習一下,如何自動識別身份證信息并且錄入系統(tǒng)~
識別身份證信息
識別身份證信息的代碼最簡單,只需要1行代碼,如下所示。??
# pip install potencent import potencent # 可以填寫本地圖片的地址:img_path,也可以填寫在線圖片的地址:img_url # 如果2個都填,則只用在線圖片 res = potencent.ocr.IDCardOCR( img_path=r'C:\Users\Lenovo\Desktop\temp\反面.jpg', img_url='https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/2-free-group.jpg', configPath=r'配置文件的信息,可以不填') print(res)
本接口支持中國大陸居民二代身份證正反面所有字段的識別,包括姓名、性別、民族、出生日期、住址、公民身份證號、簽發(fā)機關(guān)、有效期限,識別準確度達到99%以上。
另外,本接口還支持多種增值能力,滿足不同場景的需求。如身份證照片、人像照片的裁剪功能,同時具備9種告警功能,如下表所示。??
注意事項
該功能的實現(xiàn),依托于騰訊云的文字識別,所以如果是小白用戶,請在同級目錄下配置一個potencent-config.toml
文件。文件位置和內(nèi)容如下圖所示。??
[tencent-ai] TENCENTCLOUD_SECRET_ID = '你的 SecretId' # 建議使用子賬號密鑰,授權(quán)遵循最小權(quán)限指引,降低使用風險。子賬號密鑰獲取可參考:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee TENCENTCLOUD_SECRET_KEY = '你的 SecretKey' # 建議使用子賬號密鑰,授權(quán)遵循最小權(quán)限指引,降低使用風險。子賬號密鑰獲取可參考:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee
另外,如果需要自定義配置文件名稱和位置,可以使用configPath
參數(shù),具體使用請看GitHub源碼。
- GitHub源碼地址: https://github.com/CoderWanFeng/potencent
到此這篇關(guān)于用1行Python代碼識別身份證信息實例的文章就介紹到這了,更多相關(guān)Python識別身份證信息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python基礎(chǔ)教程之tcp socket編程詳解及簡單實例
這篇文章主要介紹了Python基礎(chǔ)教程之tcp socket編程詳解及簡單實例的相關(guān)資料,需要的朋友可以參考下2017-02-02