在使用easyocr的readtext识别文本时,python程序会因为
[W NNPACK.cpp:53] Could not initialize NNPACK! Reason: Unsupported hardware.
Using CPU. Note: This module is much faster with a GPU.
导致直接退出,加
try: --- except: ----
都无法避免程序退出
这个错误通常是由于您的计算机不支持NNPACK库所需的硬件指令集引起的。NNPACK是一种高效的计算机视觉库,用于优化神经网络的计算。
如果您的计算机不支持NNPACK所需的指令集,您可以尝试使用其他计算机视觉库,例如OpenCV或PyTorch。
如果您想继续使用NNPACK,请确保您的计算机满足NNPACK的要求。NNPACK要求计算机支持AVX2指令集和FMA指令。您可以检查您的CPU是否支持这些指令集,以确定是否可以使用NNPACK。
如果您的计算机不支持AVX2和FMA指令集,您可以考虑使用不需要这些指令集的EasyOCR版本,例如easyocr==1.3.2。
pip install easyocr==1.3.2