ddddocr
ddddocr copied to clipboard
ddddocr rust 版本,ocr_api_server rust 版本,二进制版本,验证码识别,不依赖 opencv 库,跨平台运行,a simple OCR API server, very easy to deploy。
跨域处理一下 大佬
在win11下启动 ddddocr --ocr然后在linux下执行 curl --location 'http://192.168.10.100:9898/ocr/file/json' --form "image=@./test.jpg" Win11下的ddddocr.exe就自己关了。 curl --location 'http://192.168.10.100:9898/ping 返回正确结果pong
thread 'actix-rt|system:0|arbiter:0' panicked at 'image width must be greater than or equal to template width', C:\Users\XChuang233\.cargo\registry\src\index.crates.io-6f17d22bba15001f\imageproc-0.23.0\src\template_matching.rs:46:5 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 我在python版本运行就可以,如果把两个图片的参数换一下,能运行,但是结果不对  
只懂易语言的苦楚
使用docker进行部署
这个OCR识别汉字的能力真的是杠杠的,而且傻瓜式使用,一条curl -X POST -F image=@C:\dev\1.png http://127.0.0.1:9898/ocr/file/text 就等着收结果就行了,新手的福音啊。 问题是,我的目标图片是 118% 这类数字百分比的情况下,经常返回是 1896 后面把%识别成96还好解决,问题是经常吃掉第一个1。 这种情况该怎么解决? 我真的纯新手,而且确实没找到相关的文档……
望测试一下
似乎ort官方那边就无法实现全静态? ``` root@9247a9e79406:/workspace/ddddocr# ldd target/release/ddddocr linux-vdso.so.1 (0x00007fff70bc2000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1540aec000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1540acc000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f15409ed000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f154080c000) /lib64/ld-linux-x86-64.so.2 (0x00007f15477d0000) root@9247a9e79406:/workspace/ddddocr# du -h target/release/ddddocr 113M...
 识别结果为908  识别结果为13  识别结果为020
已经用ddddocr目标检测到 下面的三个目标坐标了。 如何按照右上角的顺序点选呢? 