在一个测试程序中使用
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
个赞
请登录后评论
TOP
切换版块
想要快,就搞个私有化了 ,在线的是上传到百度云服务器-识别--返回数据到本地,中间多多少少是有时间延迟的。