没有名为“Ocr”的模块

2024-09-29 21:25:56 发布

您现在位置:Python中文网/ 问答频道 /正文

在OCR上工作。我可以导入asprise_ocr_api,我想在这方面下功夫:

from asprise_ocr_api import *
Ocr.set_up()
ocrEngine = Ocr()
ocrEngine.start_engine("eng")
s = ocrEngine.recognize("1.png", -1, -1, -1, -1, -1,
OCR_RECOGNIZE_TYPE_ALL, OCR_OUTPUT_FORMAT_PLAINTEXT)
print("Result: " + s)
ocrEngine.stop_engine()

因为代码失败:

输出:

^{pr2}$

我一直收到这个错误。我需要帮助:)


Tags: fromimportapistartengengineocrup
3条回答

试试这个:

easy_install tinyocr

或者

^{pr2}$

或者,跟随docs。在

在python3中,asprise_ocr_api模块不能正确地执行子模块导入。在

例如,__init__.py包含{}。对于python3中应该是from .ocr import *的子模块。from ocr_app import OcrApp, run_ocr_app的标识。应该是from .ocr_app import OcrApp, run_ocr_app。在

在对所有文件进行这些更改后,它将正确导入。在

相关问题 更多 >

    热门问题