【发布时间】:2020-09-20 13:27:27
【问题描述】:
我正在寻找一个简单的解决方案,如果图像文件中存在任何类型的英文文本,该解决方案将返回一个布尔值。我希望用它来检测模因。例如,应将以下文件检测为带有文本的图像。
我遇到过使用 OpenCV 的复杂机器学习技术,但我无法完全实现它。有没有更快、更简单、同样有效的解决方案?
期待您的宝贵意见!
【问题讨论】:
标签: python opencv computer-vision ocr
我正在寻找一个简单的解决方案,如果图像文件中存在任何类型的英文文本,该解决方案将返回一个布尔值。我希望用它来检测模因。例如,应将以下文件检测为带有文本的图像。
我遇到过使用 OpenCV 的复杂机器学习技术,但我无法完全实现它。有没有更快、更简单、同样有效的解决方案?
期待您的宝贵意见!
【问题讨论】:
标签: python opencv computer-vision ocr
opencv 和 pytessaract 确实有简单的方法,安装后你只需要使用几行就可以得到文本
pip install opencv-python
pip install pytesseract
import cv2
import pytessaract
img = cv2.imread('yourimage.jpeg')
text = pytessaract.image_to_string(img)
Read Text from Image with One Line of Python Code
此外,如果您不喜欢使用 Google 视觉的第一种方式,请记住它会返回 Json,您将提取所需的内容。
【讨论】:
【讨论】:
您可以使用OpenCV 和pytesseract 来执行您的任务。
import cv2
import pytesseract
img = cv2.imread('YOUR_IMAGE_PATH')
text = pytesseract.image_to_string(img)
print(text)
【讨论】: