我尝试使用python创建基于msapi的图像分类器。在
首先,我想通过MSDN“如何识别人脸”来遵循指示 此指令基于C#,但我想参考并转换成python
https://msdn.microsoft.com/en-us/library/mt605327.aspx
2。 人员组-创建人员组API
Person-创建Person API
Person–添加个人面部 三。培训人员组 人员组–培训人员组API。 人员组-获取人员组培训状态
问题1。如何创建类似示例的子组? 下面的代码基本上创建个人组id,我不确定如何添加 子组,如本例中的“安娜”、“比尔”、“克莱尔”。在
#Person Group - Create a Person Group API
group_id = 'myfriend'
params = urllib.urlencode({ 'personGroupId': group_id})
body = '{"name": "myfriend1","userData": "user_profivde_data"}'
print(body)
try:
conn = httplib.HTTPSConnection('api.projectoxford.ai')
conn.request("PUT", "/face/v1.0/persongroups/{personGroupId}?%s" % params, body, headers)
response = conn.getresponse()
data = response.read()
print(data)
conn.close()
except Exception as e:
print("[Errno {0}] {1}".format(e.errno, e.strerror))
问题2。如何添加多个用户面部数据而不是url? 它似乎只需要一个像url一样的数据。 我想通过我的磁盘上传几个数据。在
^{pr2}$如果有人使用python代码通过msapi进行图像分组,那就太好了。在
谢谢你的帮助,我真的很感激。在
问题1:一旦成功地创建了PersonGroup,那么就可以使用createperson POST调用API Reference| How-To doc创建PersonGroup作为该组的一部分。可以有多个人员组,每个人员组可以有多个人员对象。人员对象必须存在于人员组中。在
Q2:Adding Faces每次只需要一个面,因此如果您有5个面要添加到Person对象,则需要5次添加Person面的调用。虽然它是在C中,但是在这个How-To doc中有一个遍历文件夹的例子
这里还有一个python笔记本,展示了如何使用faceapi的检测,这可能会引起人们的兴趣:https://github.com/Microsoft/ProjectOxford-ClientSDK/blob/master/Face/Python/Jupyter%20Notebook/Face%20Detection%20Example.ipynb
我们一直在寻找扩展示例,如果您想用一个标识示例来扩展这个Python请求,我们会很高兴地查看一个pull请求:-)
相关问题 更多 >
编程相关推荐