返回介绍

1.5 快速开始

发布于 2020-10-01 17:33:59 字数 3509 浏览 1099 评论 0 收藏 0

典型使用流程

一般情况下,用户想要使用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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文