距离太远、码图过小?
在停车场扫码缴费、上课扫码签到、广告牌宣传等实际生活场景中,二维码的尺寸不一,一般的扫码功能需手动调节手机相机框与二维码的距离直到合适的扫码大小,实属不便。统一扫码服务基于自研的深度学习算法模型,遇到远距离场景、码图过小、甚至肉眼无法分辨的情况,支持自动检测放大,智能识别。
多角度、光线不佳、模糊等复杂场景无法识别?
单个扫码效率低?
在录入商品信息、快递信息等需要频繁扫码的场景中,一般的扫码功能识别成功后会自动跳转,操作不便。统一扫码服务为您带来连续扫码功能,对相机内连续出现的二维码识别检测,避免识别成功自动跳转的问题。同时,多码识别模式下,统一扫码服务最多可同时识别不限种类的5个码,大幅提升工作效率。
① 支持识别/生成13种主流码格式;
③ 支持分析12个场景的码内容,提取结构化数据;
开发步骤
1. 开发准备
详细准备步骤可参考华为开发者联盟官网。
2. 集成准备
注意:使用此种模式请确保您的应用没有关闭硬件加速,即“hardwareAccelerated”为“true”。否则在个别机型可能会出现黑屏问题。
3. 业务流程
-
校验是否有相机权限。
-
判断扫码页面启动状态。
-
根据扫码状态RESULT_CODE获取扫码结果:若SUCCESS返回结果给用户;若结果为ERROR_NO_READ_PERMISSION,需要应用主动申请文件读取权限,重新进入Default View。
-
App封装扫码结果返回给用户。
- 开发步