Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tesseract-OCR一实际应用就报错 #312

Open
vergespaces opened this issue Sep 3, 2023 · 5 comments
Open

Tesseract-OCR一实际应用就报错 #312

vergespaces opened this issue Sep 3, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@vergespaces
Copy link

misakaTranslator版本2.12.2
系统win10x64
想用Tesseract-OCR,下载的版本是tesseract-ocr-w64-setup-5.3.1

ocr设置后在向导内测试正常,可以从截图中读出文字。
但一到正式应用里,会立即弹出错误:

TesseractOCR Error: Only one image can be proceessed at once.
Please make sure you dispose of the page once your finished with it.

可以确定没有多重执行,触发方式无论用键盘还是鼠标都会报错,改延时也没有用,100ms~10s都试过了。
同样的设置和操作方法,使用百度OCR是正常的。

错是TesseractOCR抛出来的,所以misakaTranslator本身没有见到log信息。
但因为在ocr设置向导中可以正常解析,所以猜测和调用方式有关系。
因为没找到更明确的错误日志,不太清楚还需要提供什么样的内容可以协助定位,如果有思路还请告知~

@vergespaces vergespaces added the bug Something isn't working label Sep 3, 2023
@imba-tjd
Copy link
Collaborator

imba-tjd commented Sep 3, 2023

改用CLI版咯

@vergespaces
Copy link
Author

抱歉,我对Tesseract-OCR不太熟悉,是有独立的cli版本吗?
我在github上没找到……
方便的话可以提供个链接吗?

@imba-tjd
Copy link
Collaborator

imba-tjd commented Sep 7, 2023

你下的外部程序就是CLI版。但是你要设置本软件调用它。设置里找一找吧

@vergespaces
Copy link
Author

你下的外部程序就是CLI版。但是你要设置本软件调用它。设置里找一找吧

可能我没有说清楚~
我设置里面已经设好了OCR,而且在设置里读取测试都是正常的。但一正式游戏中使用就会报主贴的错误。
而且是切换成百度OCR可以正常在游戏中使用,但用Tesseract-OCR就会一直报错……
所以我才觉得奇怪~

@imba-tjd
Copy link
Collaborator

imba-tjd commented Sep 8, 2023

本程序含有两个Tesseract-OCR,一个是随程序分发的dll,另一个是你安装的exe。你遇到的错误是dll报的,没有使用exe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants