pytesseract图片数字识别

import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
from PIL import Image
import pytesseract
im=Image.open('new_num.jpg')
gray=im.convert('L')
gray.show()
gray.save('new_num_gray.jpg')
threshold=150
table=[]
for i in range(256):
	if i 

看处理前后的3张图

pytesseract图片数字识别_第1张图片

pytesseract图片数字识别_第2张图片

pytesseract图片数字识别_第3张图片

但是识别的结果 不是很准确。只识别出了‘2’。

pytesseract图片数字识别_第4张图片

然后又试了所有的参数,准确率就好了一丢丢。

import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
from PIL import Image
import pytesseract
im=Image.open('new_num.jpg')
gray=im.convert('L')
gray.show()
gray.save('new_num_gray.jpg')
threshold=150
table=[]
for i in range(256):
	if i 

 pytesseract图片数字识别_第5张图片

你可能感兴趣的:(python爬虫学习)