EasyOCR 退出代码为3221225501

1tuwyuhd  于 3个月前  发布在  其他
关注(0)|答案(3)|浏览(44)

我正在尝试让EasyOCR输出"readtext"结果,但是脚本总是在"readtext"处停止/崩溃,即它不会执行以下的print("Check-2")。没有错误,所以我不知 prop 体是什么原因导致了这个问题。只有以下的退出代码 "3221225501"。
这个StackOverflow表示它与AVX兼容性有关。
我的处理器:AMD FX-6300 Compatibility
我已经尝试安装了不同版本/组合的opencv-python和easyocr,但都没有成功。
代码:

import easyocr
import cv2

IMAGE_PATH = 'D:/OCR/ocr/try1.jpg'

reader = easyocr.Reader(['en'])
print("Check-1")
result = reader.readtext(IMAGE_PATH,paragraph="False")
print("Check-2")
print(result)

输出:

[Running] python -u "d:\OCR\ocr\test.py"
CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU.
Check-1

[Done] exited with code=3221225501 in 12.416 seconds

已安装的包:

Package                Version
---------------------- -----------
certifi                2022.9.24
charset-normalizer     2.1.1
easyocr                1.6.2
idna                   3.4
imageio                2.22.4
networkx               2.8.8
ninja                  1.11.1
numpy                  1.23.5
opencv-python          4.5.4.60
opencv-python-headless 4.5.4.60
packaging              21.3
Pillow                 8.2.0
pip                    20.2.3
pyclipper              1.3.0.post4
pyparsing              3.0.9
python-bidi            0.4.2
PyWavelets             1.4.1
PyYAML                 6.0
requests               2.28.1
scikit-image           0.19.3
scipy                  1.9.3
setuptools             49.2.1
Shapely                1.8.5.post1
six                    1.16.0
tifffile               2022.10.10
torch                  1.13.0
torchaudio             0.13.0
torchvision            0.14.0
typing-extensions      4.4.0
urllib3                1.26.12
y0u0uwnf

y0u0uwnf1#

我遇到了相同的问题。你找到解决方法了吗?

b1zrtrql

b1zrtrql2#

我认为这与我的处理器不支持某些AVX版本有关。
你的系统中有什么CPU?
检查你的PC是否具有AVX兼容性。
顺便说一下,我无法在我的老款FX6300上实现这个功能:(

bksxznpy

bksxznpy3#

谢谢,这对我来说可能也是如此。我正在运行Pentium Silver N6000,我认为它不支持AVX:(
感谢回复!

相关问题