某些图片化数据,想要批量处理成文字信息。可以使用python的PiL库。
一.环境
win 10
python 3.6
anaconda
二.切图
from PIL import Image import pytesseract def cut_image(fiel_path): img = Image.open(fiel_path) region = (0,0,100,200) #裁切图片 cropImg = img.crop(region) #保存裁切后的图片 cropImg.save(new_file_path) info = Image.open(new_file_path) # 识别图片 image_info = pytesseract.image_to_string(info) return image_info
region 区域由一个4元组定义,表示为坐标是 (left, upper, right, lower)。 Python Imaging Library 使用左上角为 (0, 0)的坐标系统