智能客服
你问我答,随时在线为你解决问题

























此版本文档已归档不再维护,推荐您使用最新版本。
| class info |
| com.huawei.hms.mlplugin.card.gcr.MLGcrCapture |
| 通用卡证识别处理类。 |
| Method |
| public void captureImage(android.graphics.Bitmap bitmap, Object object, MLGcrCapture.Callback callback) |
| 启用通用卡证静态图片识别插件。 |
Parameters
| Parameter name | Parameter desc |
| bitmap | 静态图片。 |
| object | 用户传递的保留字段。 |
| callback | 识别结果回调。 |
Sample Code
- // 创建通用卡证识别配置器。
- MLGcrCaptureConfig config = new MLGcrCaptureConfig.Factory().create();
- MLGcrCapture ocrManager = MLGcrCaptureFactory.getInstance().getGcrCapture(config);
- ocrManager.captureImage(bitmap, object, callback);
| Method |
| public void capturePhoto(android.content.Context context, Object object, MLGcrCapture.Callback callback) |
| 启用通用卡证拍照识别插件。 |
Parameters
| Parameter name | Parameter desc |
| context | Activity或Application上下文。 |
| object | 用户传递的保留字段。 |
| callback | 识别结果回调。 |
Sample Code
- // 创建通用卡证识别配置器。
- MLGcrCaptureConfig cardConfig = new MLGcrCaptureConfig.Factory().create();
- // 创建通用卡证识别界面配置器。
- MLGcrCaptureUIConfig uiConfig = new MLGcrCaptureUIConfig.Factory()
- // 设置扫描框颜色。
- .setScanBoxCornerColor(Color.GREEN)
- // 设置扫描框中的提示文字,建议少于30个字符。
- .setTipText("Recognizing, align edges")
- // 设置界面横竖屏,支持三种模式:
- // MLGcrCaptureUIConfig.ORIENTATION_AUTO:自动模式,由物理感应器决定显示方向。
- // MLGcrCaptureUIConfig.ORIENTATION_LANDSCAPE:横屏模式,显示时屏幕宽度大于高度。
- // MLGcrCaptureUIConfig.ORIENTATION_PORTRAIT:竖屏模式,显示时屏幕高度大于宽度。
- .setOrientation(MLGcrCaptureUIConfig.ORIENTATION_AUTO)
- .create();
- // 方式一:根据自定义的卡证识别界面配置器,创建通用卡证识别处理器。
- MLGcrCapture ocrManager = MLGcrCaptureFactory.getInstance().getGcrCapture(cardConfig, uiConfig);
- // 方式二:使用默认界面,创建通用卡证识别处理器。
- MLGcrCapture ocrManager = MLGcrCaptureFactory.getInstance().getGcrCapture(cardConfig);
- // 绑定通用卡证识别器和识别结果回调方法。
- ocrManager.capturePhoto(this, object, callback);
| Method |
| public void capturePreview(android.content.Context context, Object object, MLGcrCapture.Callback callback) |
| 启用通用卡证视频帧识别插件。 |
Parameters
| Parameter name | Parameter desc |
| context | Activity或Application上下文。 |
| object | 用户传递的保留字段。 |
| callback | 识别结果回调。 |
Sample Code
- // 创建通用卡证识别配置器。
- MLGcrCaptureConfig cardConfig = new MLGcrCaptureConfig.Factory().create();
- // 创建通用卡证识别界面配置器。
- MLGcrCaptureUIConfig uiConfig = new MLGcrCaptureUIConfig.Factory()
- // 设置扫描框颜色。
- .setScanBoxCornerColor(Color.GREEN)
- // 设置扫描框中的提示文字,建议少于30个字符。
- .setTipText("Recognizing, align edges")
- // 设置界面横竖屏,支持三种模式:
- // MLGcrCaptureUIConfig.ORIENTATION_AUTO:自动模式,由物理感应器决定显示方向。
- // MLGcrCaptureUIConfig.ORIENTATION_LANDSCAPE:横屏模式,显示时屏幕宽度大于高度。
- // MLGcrCaptureUIConfig.ORIENTATION_PORTRAIT:竖屏模式,显示时屏幕高度大于宽度。
- .setOrientation(MLGcrCaptureUIConfig.ORIENTATION_AUTO)
- .create();
- // 方式一:根据自定义的卡证识别界面配置,创建通用卡证识别器。
- MLGcrCapture ocrManager = MLGcrCaptureFactory.getInstance().getGcrCapture(cardConfig, uiConfig);
- // 方式二:使用默认界面,创建通用卡证识别器。
- MLGcrCapture ocrManager = MLGcrCaptureFactory.getInstance().getGcrCapture(cardConfig);
- // 绑定通用卡证识别器和识别结果回调方法。
- ocrManager.capturePreview(this, object, callback);
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功