当前位置: 首页 > news >正文

鸿蒙AI功能开发【文档扫描控件】 场景识别服务

文档扫描控件

介绍

本示例展示了使用视觉类AI能力中的文档扫描能力。

本示例模拟了在应用里,跳转文档扫描控件,获取到扫描结果并展示出来。

需要使用hiai引擎框架文档扫描验证接口@kit.VisionKit.d.ts。

效果预览

1

使用说明:

  1. 在手机的主屏幕,点击”DocumentScanDemo“,启动应用。
  2. 点击拍照按钮,识别文档图片。
  3. 点击缩略图,进入编辑页面。
  4. 可更换滤镜、手动裁剪等。

具体实现

本示例展示的控件在@kit.VisionKit.d.ts定义了卡证识别控件:

/*** This is a ui component used for generating document scans.* @syscap SystemCapability.AI.Component.DocScan* @atomicservice* @since 5.0.0(12)*/
@Component
declare struct DocumentScanner {/*** config for document scanner.** @type { DocumentScannerConfig }* @default []* @syscap SystemCapability.AI.Component.DocScan* @atomicservice* @since 5.0.0(12)*/scannerConfig: DocumentScannerConfig;/*** @param { (code: number, saveType: SaveOption, uris: string[]) => void }* callback of the listened event, called when the Component is terminated.* @syscap SystemCapability.AI.Component.DocScan* @atomicservice* @since 5.0.0(12)*/onResult: (code: number, saveType: SaveOption, uris: string[]) => void;/*** Constructor used to create a <b>DocumentScanner</b> object.* @syscap SystemCapability.AI.Component.DocScan* @atomicservice* @since 5.0.0(12)*/build(): void;
}

业务使用时,需要先进行import导入DocumentScanner。 调用验证结果接口,接收处理返回的结果。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【c++学习技术栈】
  • 如何利用现成的网络抓取工具提高效率和生产力
  • [kimi笔记]为什么csc.exe不可以双击运行
  • Java面试题(基础篇)②
  • 攻击者劫持 Facebook 页面用于推广恶意 AI 照片编辑器
  • 将nestjs项目迁移到阿里云函数
  • 【开端】通过Java 过滤器灵活配置URL访问权限,并返回403
  • 浅谈基础的图算法——Tarjan求强联通分量算法(c++)
  • 本地Linux服务器创建我的世界MC私服并实现与好友异地远程联机游戏
  • java学习笔记 VSCode
  • Promethues Metrics
  • 深度学习助力自动驾驶:YOLO目标检测系统的实现与优化
  • 大数据mapper书写范式hdfs
  • 【中级软件设计师】加密技术、数字签名、数字证书 (附软考真题)
  • 大数据系列之:CentOS7安装Python3详细步骤
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • download使用浅析
  • HTTP中GET与POST的区别 99%的错误认识
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Vue.js-Day01
  • 关于extract.autodesk.io的一些说明
  • 回顾2016
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 目录与文件属性:编写ls
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端技术周刊 2019-02-11 Serverless
  • 深入 Nginx 之配置篇
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 2017年360最后一道编程题
  • MyCAT水平分库
  • 移动端高清、多屏适配方案
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #Ubuntu(修改root信息)
  • #每天一道面试题# 什么是MySQL的回表查询
  • $ git push -u origin master 推送到远程库出错
  • (1)SpringCloud 整合Python
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (四)鸿鹄云架构一服务注册中心
  • (算法)大数的进制转换
  • (原创)可支持最大高度的NestedScrollView
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)nsfocus-绿盟科技笔试题目
  • (转载)Google Chrome调试JS
  • *Django中的Ajax 纯js的书写样式1
  • .NET 5种线程安全集合
  • .Net CF下精确的计时器
  • .NET CORE 3.1 集成JWT鉴权和授权2