如何能再提升一下识别速度?
zhangjing_2016 发布于2020-10 浏览:861 回复:1
0
收藏

在一个测试程序中使用

byte[] bytes = Bitmap2Byte(BitmapConverter.ToBitmap(m_matOcrDiyihang));

JObject result = m_objOcr.GeneralBasic(bytes);

...

来识别文字,识别率是真的高。但计算了一下识别的时间,早晚在0.8秒上下,白天在0.3-0.6秒之间

1
OCR识别的时间为:0.791秒
2
OCR识别的时间为:0.378秒
3
OCR识别的时间为:0.431秒
4
OCR识别的时间为:0.661秒
5
OCR识别的时间为:0.52秒

主要问题是,我识别的每张图片都非常小,如下图。而且都进行了缩小

Cv2.Resize(m_matOrigin, m_matOcrDiyihang,
new OpenCvSharp.Size(m_bmpOrigin.Width / 1.7, m_bmpOrigin.Height / 1.7));
byte[] bytes = Bitmap2Byte(BitmapConverter.ToBitmap(m_matOcrDiyihang));

请问,怎么能提升一下识别的速度,比如都能达到0.3秒左右,谢谢!

收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2深圳九曲范深回复于2020-10

想要快,就搞个私有化了 ,在线的是上传到百度云服务器-识别--返回数据到本地,中间多多少少是有时间延迟的。

0
TOP
切换版块