合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
Class Info |
|---|
com.huawei.hms.mlsdk.document.MLDocumentAnalyzer 文档检测器:通过调用云端API接口检测文档图像中的文档信息(MLDocument)。 创建文档检测器有两种方式:
|
Sample code:
// 创建使用默认配置的图像文档检测器
MLDocumentAnalyzer analyzer = MLAnalyzerFactory.getInstance().getRemoteDocumentAnalyzer();
// 通过Bitmap创建MLFrame
MLFrame frame = MLFrame.fromBitmap(bitmap);
// 创建文档检测任务
Task<MLDocument> task = analyzer.asyncAnalyseFrame(frame);
task.addOnSuccessListener(new OnSuccessListener<MLDocument>() {
@Override
public void onSuccess(MLDocument document) {
// 识别成功
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(Exception e) {
// 识别失败,获取相关异常信息。
try {
MLException mlException = (MLException) e;
// 获取错误码,开发者可以对错误码进行处理,根据错误码进行差异化的页面提示。
int errorCode = mlException.getErrCode();
// 获取报错信息,开发者可以结合错误码,快速定位问题。
String errorMessage = mlException.getMessage();
} catch (Exception error) {
// 转换错误处理。
}
}
}); Qualifier and Type | Method Name and Description |
|---|---|
asyncAnalyseFrame(final MLFrame frame) 从输入的图像中检测文档信息。 | |
void | close() throws IOException 释放资源,包括释放输入输出流等资源。 |
void | stop() throws IOException 释放资源,包括释放输入输出流资源。 |
Method |
|---|
public Task<MLDocument> asyncAnalyseFrame(final MLFrame frame) 从输入的图像中检测文档信息。接口返回的错误码可以参见错误码进行处理。 |
Name | Description |
|---|---|
frame | 待检测图像。 |
Type | Description |
|---|---|
返回封装了检测结果的异步任务。 |
Method |
|---|
public void close() throws IOException 释放资源,包括释放输入输出流等资源。 |
Name | Description |
|---|---|
IOException | 释放资源过程中产生的输入流、输出流异常。 |
Method |
|---|
public void stop() throws IOException 释放资源,包括释放输入输出流资源。 |
Name | Description |
|---|---|
IOException | 释放资源过程中,可能产生输入流、输出流的异常。 |
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功