python读取身份证照片信息_使用Python提取身份证上的信息2

本文介绍了如何使用Python的pytesseract、opencv等库从身份证照片中提取信息,包括身份证文字的识别、二值化处理以及关键信息的提取,如签发机关、有效期等。
摘要由CSDN通过智能技术生成

这里利用pytesseract,opencv3等库提取身份证上某些有用的信息(不带照片的那一面)。如果图像的分辨率不是很高,首先需要对图像通过插值的方法,提高图像的分辨率,这样才能较好的识别身份证的信息。因为不能像带人脸的那一面,通过人脸特征将身份证转正,所以需要图片里的身份证方置的较正。

%matplotlib inline

%config InlineBackend.figure_format = 'retina'

import pytesseract

import cv2

import matplotlib.pyplot as plt

import matplotlib.patches as mpatches

from skimage import io

import numpy as np

import pandas as pd

import re

先面试读取图像,然后放大图像:

image = io.imread("身份证背面3.jpg")

print(image.shape)

high,width = image.shape[0:2]

## 图像放大两倍 ,4x4像素邻域的双三次插值

image = cv2.resize(image,(width*4,high*4), interpolation=cv2.INTER_CUBIC)

plt.imshow(image)

plt.axis("off")

plt.show()

print(image.shape)

(403, 640, 3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值