用1行Python代碼識(shí)別身份證信息實(shí)例

錄入身份證信息是一件繁瑣的工作,如果可以自動(dòng)識(shí)別并且錄入系統(tǒng),那可真是太好了。
今天我們就來學(xué)習(xí)一下,如何自動(dòng)識(shí)別身份證信息并且錄入系統(tǒng)~
識(shí)別身份證信息
識(shí)別身份證信息的代碼最簡單,只需要1行代碼,如下所示。??
# pip install potencent
import potencent
# 可以填寫本地圖片的地址:img_path,也可以填寫在線圖片的地址:img_url
# 如果2個(gè)都填,則只用在線圖片
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)
本接口支持中國大陸居民二代身份證正反面所有字段的識(shí)別,包括姓名、性別、民族、出生日期、住址、公民身份證號(hào)、簽發(fā)機(jī)關(guān)、有效期限,識(shí)別準(zhǔn)確度達(dá)到99%以上。
另外,本接口還支持多種增值能力,滿足不同場景的需求。如身份證照片、人像照片的裁剪功能,同時(shí)具備9種告警功能,如下表所示。??

注意事項(xiàng)
該功能的實(shí)現(xiàn),依托于騰訊云的文字識(shí)別,所以如果是小白用戶,請?jiān)谕?jí)目錄下配置一個(gè)potencent-config.toml文件。文件位置和內(nèi)容如下圖所示。??

[tencent-ai] TENCENTCLOUD_SECRET_ID = '你的 SecretId' # 建議使用子賬號(hào)密鑰,授權(quán)遵循最小權(quán)限指引,降低使用風(fēng)險(xiǎn)。子賬號(hào)密鑰獲取可參考:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee TENCENTCLOUD_SECRET_KEY = '你的 SecretKey' # 建議使用子賬號(hào)密鑰,授權(quán)遵循最小權(quán)限指引,降低使用風(fēng)險(xiǎn)。子賬號(hào)密鑰獲取可參考: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代碼識(shí)別身份證信息實(shí)例的文章就介紹到這了,更多相關(guān)Python識(shí)別身份證信息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python實(shí)現(xiàn)身份證號(hào)碼解析
- 基于Python的身份證號(hào)碼自動(dòng)生成程序
- 使用python代碼進(jìn)行身份證號(hào)校驗(yàn)的實(shí)現(xiàn)示例
- Python隨機(jī)生成身份證號(hào)碼及校驗(yàn)功能
- Python實(shí)現(xiàn)隨機(jī)生成有效手機(jī)號(hào)碼及身份證功能示例
- 一個(gè)計(jì)算身份證號(hào)碼校驗(yàn)位的Python小程序
- python驗(yàn)證身份證信息實(shí)例代碼
- Python+Opencv身份證號(hào)碼區(qū)域提取及識(shí)別實(shí)現(xiàn)
- 使用Python完成15位18位身份證的互轉(zhuǎn)功能
- python實(shí)現(xiàn)身份證實(shí)名認(rèn)證的方法實(shí)例
相關(guān)文章
Python二叉樹的遍歷操作示例【前序遍歷,中序遍歷,后序遍歷,層序遍歷】
這篇文章主要介紹了Python二叉樹的遍歷操作,結(jié)合實(shí)例形式分析了Python針對(duì)二叉樹的前序遍歷,中序遍歷,后序遍歷,層序遍歷等相關(guān)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-12-12
Python3實(shí)現(xiàn)統(tǒng)計(jì)單詞表中每個(gè)字母出現(xiàn)頻率的方法示例
這篇文章主要介紹了Python3實(shí)現(xiàn)統(tǒng)計(jì)單詞表中每個(gè)字母出現(xiàn)頻率的方法,涉及Python針對(duì)文件的讀取、遍歷、統(tǒng)計(jì)等相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
Python協(xié)程的實(shí)現(xiàn)方式小結(jié)
協(xié)程是Python中強(qiáng)大的并發(fā)編程工具,允許開發(fā)者編寫異步代碼以提高程序的性能和效率,在本文中,我們將深入探討Python中協(xié)程的實(shí)現(xiàn)方式,包括生成器、asyncio庫和async/await關(guān)鍵字,我們還會(huì)提供詳細(xì)的示例代碼,幫助您理解和應(yīng)用協(xié)程,需要的朋友可以參考下2023-11-11
python畫圖時(shí)給圖中的點(diǎn)加標(biāo)簽和plt.text的使用
這篇文章主要介紹了python畫圖時(shí)給圖中的點(diǎn)加標(biāo)簽和plt.text的使用,利用matplotlib模塊畫各城市2019-nCoV疫情確診人數(shù)和節(jié)前流入人口數(shù)的圖的時(shí)候遇到了要給圖中的點(diǎn)加上標(biāo)簽示意,需要的朋友可以參考一下2022-03-03
Python進(jìn)階之利用+和*進(jìn)行列表拼接
在我們學(xué)習(xí)python的過程中,有一個(gè)非常常見的語法,那就是利用+和*進(jìn)行序列的拼接以及其他操作。今天就帶大家從使用+和*進(jìn)行拼接出發(fā)認(rèn)識(shí)一個(gè)大家非常容易犯的代碼錯(cuò)誤。話不多說我們開始吧2023-04-04
Python使用Quart作為web服務(wù)器的代碼實(shí)現(xiàn)
Quart 是一個(gè)異步的 Web 框架,它使用 ASGI 接口(Asynchronous Server Gateway Interface)而不是傳統(tǒng)的 WSGI,這使得 Quart 特別適合用于構(gòu)建需要處理大量并發(fā)連接的高性能 Web 應(yīng)用程序,本文給大家介紹了Python使用Quart作為web服務(wù)器的代碼實(shí)現(xiàn)2024-06-06

