代码:
import easyocr
reader = easyocr.Reader(['en'])
result = reader.readtext('R.png')
Run Code Online (Sandbox Code Playgroud)
输出:
CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU.
cv2.error: Unknown C++ exception from OpenCV code
Run Code Online (Sandbox Code Playgroud)
我非常感谢任何支持!
我使用install安装easyocr在新创建的 python 环境中。然后我安装了。pipeasyocropencv-python
当我尝试执行代码时 -
import cv2
img = cv2.imread('2.jpg')
cv2.imshow('sd',img)
cv2.waitKey(0)
Run Code Online (Sandbox Code Playgroud)
它给出了错误
OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1268: error: (-2:Unspecified error) 该功能未实现。使用 Windows、GTK+ 2.x 或 Cocoa 支持重建库。如果您使用的是 Ubuntu 或 Debian,请安装 libgtk2.0-dev 和 pkg-config,然后在函数“cvShowImage”中重新运行 cmake 或配置脚本
我正在尝试从车牌中获取字符。但很少有错误的预测,比如
我得到的输出为UP74 BD 3465,这是错误的。有许多B预测的例子8以及更多。
import matplotlib.pyplot as plt
import easyocr
from pylab import rcParams
from IPython.display import Image
rcParams['figure.figsize'] = 8, 16
reader = easyocr.Reader(['en'])
output = reader.readtext(path)
for i in range(len(output)):
print(output[i][-2])
Run Code Online (Sandbox Code Playgroud) 我正在使用优秀的 EasyOCR 模块运行 Python 程序。它依赖 PyTorch 进行图像检测,每次运行它时,它都会在每次迭代时生成警告:“使用 CPU。注意:使用 GPU 时该模块要快得多。 ”。
我可以在代码中添加什么来停止此输出而不停止其他输出?我没有 GPU,所以这不是一个选择。