小白求助 Tesseract 和opencv 不兼容
opencv吧
全部回复
仅看楼主
level 1
z706965666 楼主
OpenCV 4.10
Tesseract 是直接用 https://github.com/peirick/Tesseract-OCR_for_Windows下载编译的静态lib。
不加入Tesseract 配置是可以正常imread 图片的加入之后
报错位置是在loadsave.cpp 428行的 if( !decoder->readHeader() ) 直接return 0了。
2024年09月09日 16点09分 1
level 1
z706965666 楼主
这3个 是错误位置的数据 问题就是获取解码器decoder的decoder->readHeader() 是false(也就是初始化解码器的时候就错了)
2024年09月09日 16点09分 2
是导致 错误的位置 不是报错的位置
2024年09月09日 17点09分
level 1
z706965666 楼主
移除 Tesseract的配置就正常了
2024年09月09日 16点09分 3
level 1
z706965666 楼主
Tesseract 的配置
2024年09月09日 16点09分 4
level 11
做什么用的?
2024年09月10日 02点09分 6
识别倒计时
2024年09月10日 07点09分
level 10
可能是这个ocr库和opencv依赖的lib中有相同的导出符号 导致运行时调用了错误函数
2024年09月11日 11点09分 7
1