raoyutian / PaddleOCRSharp

PaddleOCRSarp是一个基于百度飞桨PaddleOCR的C++代码修改并封装的.NET的OCR工具类库。包含文本识别、文本检测、表格识别功能。本项目针对小图识别不准的情况下做了优化,比飞桨原代码识别准确率有所提高。 包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测。
Apache License 2.0
606 stars 99 forks source link

内存占用问题 #17

Closed raozhihao closed 1 year ago

raozhihao commented 2 years ago

在使用的时候我发现识别一张图的时候 其内存会暴涨到600多兆 而且后面也无法释放 不知道是否属于正常情况

raoyutian commented 1 year ago

底层数学加速库的问题,我也无法解决。

n0099 commented 1 year ago

https://github.com/sdcb/PaddleSharp/pull/46

raoyutian commented 1 year ago

sdcb/PaddleSharp#46

该问题属于底层MKL加速库问题,你所说的方法,并不能根本上解决。该方法已经在PaddleOCRSharp项目中使用了。 但内存仍会增加。 同样的模型,不用Paddle的推理库,换成openvino的库,内存根本不涨也就300M左右,CPU也不高。