1.5 快速开始
优质
小牛编辑
134浏览
2023-12-01
典型使用流程
一般情况下,用户想要使用Galaxy Vision Service,只需要简单几步即可.
- 点击这里进入小米生态云主页,点击右上角头像图标.用户管理,左边创建用户组,在最下面的用户秘钥tab, 点击生成秘钥,获取认证信息
galaxy_access_key
(用户秘钥下的”ID“)和galaxy_key_secret
(用户秘钥下的“秘钥”), 以获取相应服务的访问权限。 - 下载相应语言的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