PaddlePaddle / PaddleOCR

Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
https://paddlepaddle.github.io/PaddleOCR/
Apache License 2.0
44.49k stars 7.84k forks source link

请问是否有将paddleOcr编译成dll 形成com组件,方便其他模块进行调用的文档? #7388

Closed iknow34languages closed 1 year ago

iknow34languages commented 2 years ago

我想将paddleOcr做成dll,通过ATL对象,供给其他模块调用, 例如:vbs调用

set myOcr = CreateObject("PaddlerOcr.Ocr") godman = myOcr.smartpaddleocr("F:\mypic\11.png")

目前发现编译有较多的问题,而且很难解决, 请问是否有类似的案例?

hiroi-sora commented 2 years ago

类似 PaddleOCR-json ?简单封装后供其它模块调用。不过不是dll,用起来麻烦点。

我技术有限,发现dll封装坑比较多,不容易解决。所以直接封装成exe完事。

iknow34languages commented 2 years ago

直接用exe不会弹出CMD窗口吗?

hiroi-sora commented 2 years ago

直接用exe不会弹出CMD窗口吗?

Python可以设管道通信时启用静默模式(隐藏子线程的窗口),其他语言应该也类似。

你看看 我的API示例 或者 Umi-OCR,使用时不会有弹窗。