文档管理中心

此版本文档已归档不再维护,推荐您使用最新版本

API参考机器学习服务mlsdk.productvisionsearchMLRemoteProductVisionSearchAnalyzer

MLRemoteProductVisionSearchAnalyzer

class info
com.huawei.hms.mlsdk.productvisionsearch.cloud.MLRemoteProductVisionSearchAnalyzer

拍照购检测器:用于在提供的图像中,识别商品信息。拍照购检测器,调用云端API,检测模型在云端运行。创建拍照购检测器有两种方式,根据实际情况二选一。  

收起
自动换行
深色代码主题
复制
  1. // 方式1:使用默认的参数配置  
  2.    MLRemoteProductVisionSearchAnalyzer analyzer = MLAnalyzerFactory.getInstance().getRemoteProductVisionSearchAnalyzer();  
  3. // 方式2:使用自定义的参数配置  
  4.    MLRemoteProductVisionSearchAnalyzer analyzer =  MLAnalyzerFactory.getInstance().getRemoteProductVisionSearchAnalyzer(setting);

Sample Code

收起
自动换行
深色代码主题
复制
  1. // 方式1:使用默认的参数配置
  2.    MLRemoteProductVisionSearchAnalyzer analyzer = MLAnalyzerFactory.getInstance().getRemoteProductVisionSearchAnalyzer();
  3. // 方式2:使用自定义的参数配置
  4. // setLargestNumOfReturns 检测结果的最大数量
  5.    MLRemoteProductVisionSearchAnalyzerSetting settings = new MLRemoteProductVisionSearchAnalyzerSetting.Factory()
  6.    .setLargestNumOfReturns(1)
  7.    .create();
  8.    MLRemoteProductVisionSearchAnalyzer analyzer = MLAnalyzerFactory.getInstance().getRemoteProductVisionSearchAnalyzer(settings);
  9. // 通过Bitmap构造MLFrame
  10.    MLFrame mlFrame = new MLFrame.Creator().setBitmap(bitmap).create();
  11. // 商品信息识别
  12.    Task<List<MLProductVisionSearch>> task = analyzer.asyncAnalyseFrame(mlFrame);
  13. task.addOnSuccessListener(new OnSuccessListener<List<MLProductVisionSearch>>() {
  14.    public void onSuccess(List<MLProductVisionSearch> resultList) {
  15.        //检测成功的处理逻辑
  16. }})
  17. .addOnFailureListener(new OnFailureListener() {
  18.    public void onFailure(Exception e) {
  19.        // 检测失败的处理逻辑
  20. }});

Public Method Summary

Return typeMethod name
Task<List<MLProductVisionSearch>>asyncAnalyseFrame(MLFrame frame)
voidstop()
MLRemoteProductVisionSearchAnalyzercreate(MLApplication app, MLRemoteProductVisionSearchAnalyzerSetting setting)

Public Methods

Method
public com.huawei.hmf.tasks.Task<List<MLProductVisionSearch>> asyncAnalyseFrame(MLFrame frame)
从提供的图像中识别商品信息。

Parameters

Parameter nameParameter desc
frame图片对象。

Return

Typedesc
com.huawei.hmf.tasks.Task<List<MLProductVisionSearch>>返回异步的任务对象。
Method
public void stop()
释放资源,包括释放输入输出流资源
Method
public static synchronized MLRemoteProductVisionSearchAnalyzer create(MLApplication app, MLRemoteProductVisionSearchAnalyzerSetting setting)
创建拍照购检测器对象

Parameters

Parameter nameParameter desc
appMLApplication实例。
setting拍照购检测参数配置器实例。

Return

Typedesc
MLRemoteProductVisionSearchAnalyzer返回拍照购识别检测器对象。
本页面可能包含由第三方许可的内容,请参考具体描述
在 API参考 中进行搜索
请输入您想要搜索的关键词