HarmonyOS 鸿蒙Next 咨询华为OCR能力范围

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 咨询华为OCR能力范围

  1. 华为的OCR文字识别能力,能否对身份证和银行卡在提取文字的同时,返回给开发者卡证四个边范围内的图片。
  2. 如果支持,示例代码是什么
  3. 如果不支持,鸿蒙系统原生能力,是否提供的有类似的功能。
2 回复

Vision Kit目前已经提供了该能力,开发指南可以参考以下文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/vision-cardrecognition-V5

提供一份简单的示例代码:

import { CardRecognition, CallbackParam, CardType } from "@kit.VisionKit";

@Entry
@Component
struct VisionKitPage {
  @State imageUri: string | undefined = ''

  build() {
    Column() {
      Image(this.imageUri)
        .width(100).height(80)

      CardRecognition({
        // 此处选择身份证类型作为示例
        supportType: CardType.CARD_ID,
        cardSide: 1,
        callback: (params: CallbackParam) => {
          console.info(`------>params code: ${params.code}`)
          console.info(`------>params cardType: ${params.cardType}`)
          console.info(`------>params cardInfo back: ${JSON.stringify(params.cardInfo)}`)
          let backinfo: Record<string, string> | undefined = params.cardInfo?.back
          this.imageUri = backinfo?.cardImageUri
        })
    }
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.Center)
  }
}

更多关于HarmonyOS 鸿蒙Next 咨询华为OCR能力范围的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


华为OCR技术是一种先进的光学字符识别技术,能够高效、准确地从图像中提取文字信息。在HarmonyOS鸿蒙Next系统中,OCR技术主要应用于文档扫描、图片文字识别、证件识别等多个场景。

具体来说,HarmonyOS鸿蒙Next支持的OCR能力包括但不限于:

  1. 文档扫描与识别:能够识别并提取纸质文档中的文字、表格和图片信息,支持多种文档格式的输出。
  2. 图片文字识别:针对图片中的文字进行识别,支持多种语言和字符集的识别,广泛应用于笔记整理、图片翻译等场景。
  3. 证件识别:能够自动识别并提取身份证、驾驶证等证件中的关键信息,提高信息录入效率。

需要注意的是,HarmonyOS鸿蒙Next的OCR能力范围可能会随着系统版本的更新而有所变化。如需了解最新的OCR能力范围,建议查阅华为官方文档或开发者社区的相关资源。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部