-
Notifications
You must be signed in to change notification settings - Fork 104
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
关于在java环境调用本地linux下的ocr服务问题 #130
Comments
你好,这种情况有可能是java主程序在启动PaddleOCR-json时没有找到它的依赖库,或者是PaddleOCR-json找不到模型库而导致的。 你可以尝试:
比如这样: // 可选的配置项
Map<String, Object> arguments = new HashMap<>();
arguments.put("models_path", "/path/to/PaddleOCR-json_v.1.4.0_debian_gcc_x86-64/models");
// 初始化 OCR:使用本地进程或者套接字服务器
// 本地进程: new Ocr(new File(exePath), arguments)
// paddleocr_json 的可执行文件所在路径
String exePath = "/path/to/PaddleOCR-json_v.1.4.0_debian_gcc_x86-64/run.sh";
try (Ocr ocr = new Ocr(new File(exePath), arguments)) {
... |
没有调试成功~不过这个程序在win环境确实好用,速度很快质量也很好。 |
这有点奇怪,如果你已经可以在linux环境下使用PaddleOCR-json,那java api也应该可以调用成功。 你可以尝试一下:
比如这样,最好全程用绝对路径 ~/my-java-app$ /path/to/PaddleOCR-json_v1.4.0-alpha.2_debian_gcc_x86-64/run.sh -image_path="/path/to/image.png" java api是将PaddleOCR-json以子进程的形式启动,然后直接通过管道进行通讯的。只要java api启动引擎的参数和你在bash里的一致,那就不应该出问题。 所以,你可以:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
你好请问,应该如何调用linux环境的cor,java代码调用win10环境下的本地ocr是正常的,linux部署后,直接测试是正常的,但是使用提供的java测试代码启动会失败,提示内容为空日志pd---这里输出的是空
![4a666444ca14728856077f5662724e14](https://private-user-images.githubusercontent.com/66891829/340524931-a485ae03-5461-4ed4-9209-9ce76d827c86.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg4MjEzNjMsIm5iZiI6MTcxODgyMTA2MywicGF0aCI6Ii82Njg5MTgyOS8zNDA1MjQ5MzEtYTQ4NWFlMDMtNTQ2MS00ZWQ0LTkyMDktOWNlNzZkODI3Yzg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDE4MTc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUxMDBhMGExY2RiMmEzMmIwOGI0NDcxMzhmNmEzYWZiOWZlZDA3YjI0MGI1NjI0YzNiZmM0YTEzZTE0YWNkNTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LjH03mp6r0RIPuoU3HJlk7AEuVwQy6Kke_jF8b95N2g)
The text was updated successfully, but these errors were encountered: