扫一扫这一功能使用了什么识别方法?

 我来答
社会风土民情
高粉答主

2021-10-28 · 醉心答题,欢迎关注
知道小有建树答主
回答量:3570
采纳率:100%
帮助的人:90.5万
展开全部

识别引擎QBar。

作为“扫一扫”核心功能,微信团队对于扫码引擎提出了更高的要求,他们专门开发了二维码和条形码识别“大杀器”——识别引擎QBar。QBar扫码对二维码容错性解码算法、多语言字符检测算法等均进行了数十项优化,在识别率和识别速度上得到了提升。

在提高成功解码的概率上,微信图像技术团队另一个做法就是给每个步骤做上“标签”,目的是找出错误信息,对失败信息再设置相应的二次检测流程,在失败的步骤处进行更“努力”地尝试,且越到后面的步骤,表明图中存在二维码的概率越大。

微信团队分析数据显示,引擎在识别正常图片时的解码速度,ios可缩短至5ms, android也仅仅约12ms。专业人士表示,这里得说到微信扫码的预判算法,它充当扫雷尖兵,在进行核心识别处理之前,能早一步对大量图像中是否有“码”进行侦查判断。

整个扫码预判模块位于核心识别引擎之前,不再需要对输入的视频中的每一帧图像进行检测识别,能实现快速过滤大量无码图像,减少后续不必要的定位和识别对扫码客户端造成的阻塞,使响应更加及时,增加扫码过程中的流畅度,这样,大家使用起来才能在“无感知”的状态下体验微信扫码的快速。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式