写点什么

HarmonyOS 扫码服务,应用服务一扫直达打造系统级流量新入口

作者:HMS Core
  • 2023-08-31
    广东
  • 本文字数:1192 字

    阅读完需:约 4 分钟

二维码如今是移动应用流量入口以及功能实现的重要工具,也是各 App 的流量入口,是物、人、服务的连接器,通过扫码我们可以更便捷的生活,更高效的进行信息交互,包括信息的发布、信息的获取。


在日常扫码过程中,我们也经常会遇到扫码环境暗、二维码污损、模糊等情况,导致识别二维码困难。HMS Core 统一扫码服务(Scan Kit)为常见复杂扫码场景(如反光、暗光、污损、模糊、柱面)做了针对性识别优化,还能实现远距离码或小型码的检测和自动放大,提升扫码成功率与用户体验。未来,华为统一扫码服务将带来新的升级,将扫码能力下沉到 OS 里面,提供系统级的扫码 API,帮助您快速构建强大的扫码能力。


功能特性


  1. 支持 13 种国际主流的码制,包含日常生活中常见的 QR 码,商品和运输行业用到的条形码。



  1. 远距离检测自动放大:支持检测远距离码并自动放大,提升远距和小码场景的识别成功率。



  1. 一图多码:可实现最多四个码同时识别。



  1. 任意角度识别:通过自动检测和旋转矫正,实现对平面一定角度旋转的码进行识别。

  2. 复杂场景识别增强:针对常见的复杂扫码场景(如暗光、污损、模糊、小角度、曲面码等)做了针对性识别优化,提升扫码成功率与用户体验。



各种场景下识别的效果


模糊和遮挡的场景:



小角度场景,当前已经可以做到 20 度的角度识别:



反光的场景下识别,包括在地库里面发光屏的场景的使用:



远距离的放大,最多可以支持将近 20 米的放大:



折叠的场景,识别的效果也非常好:



还有一些其它复杂的场景,比如曲面、曝光的场景下,都有比较好的识别的效果。


未来,当扫码 API 被调用之后,基于软硬协同的方案,在相机启动的时候会进行几个步骤,首先做图谱的裁剪,精简流程。其次资源供给倾斜,相机启动会更快。在没有做下沉的时候,对一些远距离、强光场景下,至少要 15 帧以上才能识别到,能力下沉到 OS 后基本 3 帧以内即可检测出码。


HarmonyOS NEXT 独特优势


  1. 免 SDK 集成,采用 HarmonyOS 系统级扫码接口,包体 0 增加,接入更简单,更便捷。

  2. 免弹窗。在传统的扫码过程中,需要用户授权相机的权限进行弹窗提示,用户体验较差;统一扫码服务与相机协同,通过系统的预授权的方式免除用户弹窗,优化用户体验的同时安全隐私也能得到保证。

  3. 相机启动快。统一扫码服务和相机的底层做了协同和优化,码图质量更好,算法检测识别的准确率更高更快。



HarmonyOS NEXT 接入指南


相对原有的 SDK 的接入方式更加便捷,在导入 API 以后,只需要几行代码按需求配置好相应参数,就可以实现极简的接入。


1、统一扫码服务提供 HarmonyOS 系统级扫码接口,不同于传统的 SDK 集成方式,接口简单,接入更便捷;


2、统一扫码服务将提供默认界面扫码(支持单码和多码识别)API,后续将开放其它接口。



HMS Core 统一扫码服务新版首页即将来袭,更多 HarmonyOS NEXT 技术干货敬请期待!


了解更多详情>>


访问统一扫码服务联盟官网获取统一扫码服务开发指导文档访问HMS Core 联盟官网


获取HMS Core 开发指导文档


关注我们,第一时间了解 HMS Core 最新技术资讯~

用户头像

HMS Core

关注

HMS Core技术团队。 2022-06-16 加入

分享最新的技术干货,带来最全的能力应用场景,更新热门开发者圈子活动。与开发者一起,同成长,共精彩。

评论

发布
暂无评论
HarmonyOS扫码服务,应用服务一扫直达打造系统级流量新入口_HarmonyOS_HMS Core_InfoQ写作社区