MyMonsterCat / RapidOcr-Java

🔥🔥🔥Java代码实现调用RapidOCR(基于PaddleOCR),适配Mac、Win、Linux,支持最新PP-OCRv4
Apache License 2.0
212 stars 29 forks source link

图片 byte[]支持 #3

Closed scvzerng closed 2 months ago

scvzerng commented 8 months ago
 public native OcrResult detect(
            String input, int padding, int maxSideLen,
            float boxScoreThresh, float boxThresh,
            float unClipRatio, boolean doAngle, boolean mostAngle
    );

input参数能否支持传递byte[] 有些场景比如屏幕截屏之后再写入本地再获取图片路径的话比较冗余

MyMonsterCat commented 8 months ago

感谢反馈,由于这是native方法,受限于相应的C/C++代码,地址RapidOcrOnnx/。暂时没有动这里的打算,有兴趣你可以研究下,欢迎提交PR。 或者可以使用onnxruntime的Java api,那里传参可以是 图片转成的多维数组。(目前这个项目还在开发中,短时间内无法公开)。

scvzerng commented 5 months ago

为了传bytes入门了c++这是个菜鸡c++的实现大佬帮忙看下是否可行以下是两个fork的仓库 RapidOcr-JavaRapidOcrOnnx; 设备有限目前只在windows64位平台进行了测试