1.5 快速开始

优质
小牛编辑
134浏览
2023-12-01

典型使用流程

一般情况下,用户想要使用Galaxy Vision Service,只需要简单几步即可.

  1. 点击这里进入小米生态云主页,点击右上角头像图标.用户管理,左边创建用户组,在最下面的用户秘钥tab, 点击生成秘钥,获取认证信息galaxy_access_key(用户秘钥下的”ID“)和galaxy_key_secret(用户秘钥下的“秘钥”), 以获取相应服务的访问权限。
  2. 下载相应语言的SDK,在自己的应用中使用SDK, 以Python为例.
      from cloud_vision.visionclient import Credential, VisionClient
      import os
      credential = Credential(galaxy_access_key="YOUR_AK", galaxy_key_secret="YOUR_SK")
      # 来自融合云的访问验证信息
      vision_client = VisionClient(credential=credential, endpoint="cnbj2.vision.api.xiaomi.com")
      # 使用上面获得的访问验证信息创建客户端
      with open("img_130.jpg","rb") as data:           # 读取一副本地图片的二进制信息 
        content = data.read()
        image = Image(content = content)

        detect_faces_request = DetectFacesRequest(image=image)
        faces_list = vision_client.analysis_faces(detect_faces_request)
        print faces_list

        detect_labels_request = DetectLabelsRequest(image=image)
        labels_list = vision_client.detect_labels(detect_labels_request)
        print labels_list.labels

        #参数:image1人脸图片1,image2人脸图片2,人脸对比通过阈值,默认3500
        face_compare_request = FaceCompareRequest(image1=image,image2=image,3500)
        match_face_result = vision_client.match_faces(face_compare_request)
        print match_face_result

      #参数:fromLanguage:源语言名称代码,toLanguage:目标语言名称代码,text: 待翻译文本
      nlp_translation_request = NlpTranslationRequest(fromLanguage="en",toLanguage="zh-chs",text="Hello World")
      nlp_translation_result = vision_client.nlp_translation(nlp_translation_request)
      print nlp_translation_result.result