PaddleOCR2.3+vs2019+CPU+.dll+C#

前面进行PaddleOCR的安装与测试,并成功的调用了官方的推理模型进行识别,但是我们部署不能那个exe给别人,所以我们需要进行编译出dll,然后进行相应的调用。

不熟悉PaddleOCR的小伙伴可以看看我的第一篇博客。

PaddleOCR2.3+vs2019+CPU+.exe_zhangdaoliang1的博客-CSDN博客在OCR方面找了很多资料,看看其他深度学习框架下的算法,无奈很多OCR算法太老,没人更新。之前也搞了不少Paddle方面的检测,所以看了paddleOCR真的是相当全面了,使用PaddleOCR进行OCR的检测首先github下载:https://github.com/PaddlePaddle/PaddleOCR环境配置:我编译的是CPU版本的PaddleOCR,GPU之后在进行编译vs2019,PaddleOCR2.3,opencv4.5大家可以选择VS2019进行编译,也可以选择https://blog.csdn.net/zhangdaoliang1/article/details/121093332我们需要将main()进行修改

extern "C" __declspec(dllexport) void LoadModel(const char* config_filename,char* input, int width, int height)

增加config_filename即我们的config配置路径。

其次进行修改识别和检测接口--->编译,得到dll

 在C#中进行调用:

其中返回坐标我只显示了最后一组的坐标,其实都返回了,但是score得分 暂时没有返回(按理说是要返回进行判断的),,

整个界面做的比较粗糙,后续还有待改进吧。。。。。。。。。


版权声明:本文为zhangdaoliang1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。