码检测 - 码识别 - 华为开发者联盟

能力描述

识别信息 应用集成

提供码识别服务,通过识别二维码、条码得到码中包含信息,并根据此信息提供服务框架,可集成于其它应用中。 码检测API涵盖了WiFi,SMS等多达11类型场景的二维码/条码图像的解析,在提供有效码检测的同时,还提供基于检测结果的服务能力。 本API可广泛应用于各应用程序中的扫码业务,如二维码、条码识别等业务。
应用场景

图像解析 条码识别

二维码/条码图像解析,适用于各种应用程序中的扫码业务场景,如二维码、条码识别等。

扫码支付

用于各大支付软件中扫码支付等移动电子业务。

扫码提取信息

通过扫码,提取码中包含的信息,根据码识别结果可提供后续相关服务。

功能演示

Request
复制代码

BarcodeDetector detector = new BarcodeDetector(getApplicationContext());
Frame frame = new Frame();
frame.setBitmap(bitmap);
JSONObject jsonObject = detector.detect(frame,null);

Response
复制代码

{
    "resultCode": 0,
    "barcode": "[{\"contentTypes\":[11],

 

    \
    "iSBN\":{\"isbn\":\"9787540746445\"}}]"
}

与华为一同开发从这里开始

业务介绍

业务概述、应用场景及功能特点等详情。
了解详情 >

接入准备

注册认证、协议签署等接入前准备工作。
了解流程 >

示例代码

业务示例代码展示。
查看代码 >

API说明

接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1没有调用接口的prepare()方法可以直接使用faceCompare()方法吗?

可以的,在faceCompare()方法中会默认启动引擎,如果引擎已经启动则不会再次启动,开发者可以放心使用。

2release()方法是什么时候调用?

release()方法会卸载在NPU芯片中已经加载的模型,请在应用不再使用码检测时及时卸载模型,释放资源。