我正在寻找一个简单的解决方案,如果任何类型的英文文本出现在图像文件中,它将返回一个布尔值。我想用这个来检测模因。例如,应将下列文件检测为带有文本的图像。

我遇到了使用OpenCV的精密机器学习技术,但是我还没有完全实现它。是否有任何更快、更简单和同样有效的解决方案?
我期待着您的宝贵反馈!
发布于 2020-06-02 06:35:45
使用opencv和pytessaract的方法确实很简单,安装后只需使用几行就可以得到文本。
pip安装opencv-python
pip安装pytesseract
import cv2
import pytesseract
img = cv2.imread('yourimage.jpeg')
text = pytesseract.image_to_string(img)另外,如果你不喜欢使用谷歌视觉的第一种方式,记住它会返回Json,你会提取你需要的东西。
发布于 2020-06-02 06:37:21
我们可以使用pytesseract python包从图像中获取文本。您可以很容易地安装类似于pip install pytesseract
下面是示例代码:
import cv2
import pytesseract
image = cv2.imread('test.jpeg')
text = pytesseract.image_to_string(image)
print(text)这是我的样本图像

因此,输出应该类似于
IS BITCOIN
GOING TO
$20.000
BY CHRISTMAS?发布于 2020-06-02 07:01:31
您可以使用OpenCV和pytesseract来执行任务。
import cv2
import pytesseract
img = cv2.imread('YOUR_IMAGE_PATH')
text = pytesseract.image_to_string(img)
print(text)https://stackoverflow.com/questions/62145890
复制相似问题