Python利用ocr提取图片数据代码,不使用pytesseract
时间: 2024-05-05 18:18:20 浏览: 168
Python图像处理之图片文字识别功能(OCR)
5星 · 资源好评率100%
很高兴回答你的问题!以下是一个简单的Python代码示例,可以使用OpenCV库和tesseract OCR引擎提取图片数据。代码如下:
```python
import cv2
import pytesseract
# 读取图像
img = cv2.imread('your_image_file_name.jpg')
# 转为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 对图像进行阈值处理
threshold = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)[1]
# 对图像进行降噪处理
threshold = cv2.medianBlur(threshold, 3)
# 使用tesseract OCR引擎提取图像数据
data = pytesseract.image_to_string(threshold, lang='eng')
# 显示提取的结果
print(data)
```
希望这个简单的示例能够帮到你!
阅读全文