利用这两个包import pytesseract from PIL import Image处理图片,使得图片中的数字更清晰
时间: 2024-04-30 17:17:18 浏览: 218
PIL库Image批量处理图片示例
为了使图片中的数字更清晰,可以使用以下代码:
```python
import pytesseract
from PIL import Image
# 读取图片
image = Image.open("image.jpg")
# 转为灰度图像
image = image.convert('L')
# 去除噪点
image = image.point(lambda x: 0 if x < 140 else 255)
# 提取数字
text = pytesseract.image_to_string(image, config='digits')
print(text)
```
这段代码中,首先使用PIL库读取图片,然后将图片转为灰度图像,并去除噪点,最后利用pytesseract库提取数字。其中,`config='digits'`表示只识别数字。
阅读全文