问题标签 [face-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Microsoft ProjectOxford 人脸 API 错误:System.UriFormatException
当我在控制台中打印以下错误时,我正在关注此文档以使用 Microsoft Face API 在 Visual Studio 中识别图像中的人脸:
将人员添加到“Microsoft.ProjectOxford.Face.FaceAPIException”类型的组异常时出错。
当调用以下将人员添加到现有人员组的函数时,将打印异常:
这就是我AddPersonToGroup
在 main 方法中调用的方式:
我尝试在 Google 中搜索这个错误并遇到了这个 SO question,但那个答案对我不起作用。(他们的回答是为FaceServiceClient
构造函数传入订阅密钥和端点。)
任何人都可以提供任何有关为什么会发生此错误的见解吗?我一直无法弄清楚是什么原因造成的,但我相信它可能与
await faceServiceClient.GetPersonGroupAsync(personGroupId);
. 我还读到这可能是由于我选择了认知服务定价计划。然而,我正在使用的免费的允许每分钟 20 次交易,我只是想为 3 个不同的人添加 9 张图片。
android - 人脸 API 属性情感给出空对象错误
我正在使用 Microsoft Face API 来检测人脸的属性,例如年龄、性别和情绪。以下代码对我有用:faces[position].faceAttributes.age
我能够得到估计的年龄。(faces[]
是类型的数组Face
)
但是,当我尝试获取脸部快乐的概率时,我遇到了以下错误:
尝试从空对象引用的“double com.microsoft.projectoxford.face.contract.Emotion.happiness”字段中读取。
这就是我得到这个人快乐的概率的方法:
faces[position].faceAttributes.emotion.happiness
同样,当我尝试: 时 faces[position].faceAttributes.emotion
,它返回null
.
我知道这faces[position].faceAttributes
不是null
因为它适用于年龄和性别等其他属性,但我无法弄清楚为什么它不适用于情绪。有谁知道为什么会发生这种情况以及我可以做些什么来让它工作?
更新:
对于那些遇到同样问题的人,在AsnycTask
处理人脸的地方,您必须包含您希望检测的属性,否则当您稍后引用它们时,它会说它是一个空对象引用。最初,我有FaceServiceClient.FaceAttributeType.Smile
,这就是为什么在尝试确定情绪时它给了我一个错误。方法中包含以下代码doInBackground
:
android - Microsoft Face API (Android) - 将人员添加到人员组
我知道这似乎是一个相当广泛的问题,但我一直无法弄清楚如何在 Android Studio 中使用 Microsoft Face API 在 Person Group 中创建一个 Person。
我尝试使用以下代码CreatePersonResult
在 Android 中创建对象:
上面的代码输出:“创建失败:null” ,这Exception
null
意味着出于某种原因。
在 Visual Studio 中,要创建一个Person
我只需执行以下操作:
有谁知道我如何Person
在 Android 中创建人组?我一直无法弄清楚如何在 Android 中做到这一点,但找到了大量的 Visual Studio 教程。
android - Face API - 情绪属性的变化
我正在使用 Microsoft Face API 来检测 Android 中的面部和情绪。我有一个TreeMap
其键是情感属性的概率,其值是属性名称,如下所示:
(人是类型的对象Face
)
我想要做的是将这 7 种情绪从最有可能到最不可能排列,但问题是大小各treeMap
不相同。例如,当我选择获取面带微笑的表情属性时,treeMap.size()
返回2。当我选择获取主要是中性的面部的情绪属性时,treeMap.size()
返回3。
有谁知道为什么会发生这种行为,即使我已经添加了 7 个键值对treeMap
using treeMap.put()
?我发现确实存在的键值对treeMap
是最有可能的情绪,但是即使其他属性为0,为什么它们仍然没有被添加到treeMap
.
azure - Microsoft Azure 文本识别边界框响应中的 (X,Y) 坐标是什么单位?
Microsoft Azure 文本识别边界框响应中的 (X,Y) 坐标是什么单位?
前任。:
json 响应以顺时针方向显示边界框的四个坐标。但是,我还没有找到单位。我假设它是像素,但它没有写在任何地方......
该 API 可在此处获得:
azure - 如何在 Microsoft Face API 中识别 10 多个人脸
即使“人物组”中有超过 10 个面孔,也只能识别 10 个面孔。有什么办法可以增加限制吗?
c# - CI 构建中集成测试的结果不同
我有一个集成测试,它创建一个对象并在之后将其删除
在我的一项测试中,返回的 ContentType 为 null,但是当在我的持续集成构建上运行相同的测试时,它返回“application/json”。
这个 API 的文档指出它确实应该返回一个空的 json,所以我很困惑为什么在我的本地机器上它返回 null。手动运行 vstest.console.exe 将我的所有集成测试标记为通过。请帮忙!
python-3.x - 如何使用 Azure FaceAPI 的 FindSimilar 功能
我仔细阅读了一些东西。现在编写另一个代码。一切都很好,除了一个错误。我已将 config.py 和 util.py 放在类似的文件夹中,并在 config.py 中设置了我的“key”和“url”。我不明白为什么会出现这个错误?
回溯(最近一次调用最后一次):文件“a_similar1.py”,第 40 行,在 find_similars(face_id,face_list_id,max_candidates_return,模式)文件“a_similar1.py”,第 37 行,在 find_similars return util.request('POST', url, json=jsonb) 文件“/home/afshan/Microsoft_Azure/phase_1/Cognitive-Face-Python/cognitive_face/util.py”,第 106 行,在请求中 error_msg.get('message')) util.CognitiveFaceException: Error when调用认知面部 API:status_code:404 代码:ResourceNotFound 消息:未找到请求的资源。
util.py 的行是:
代码是:
microsoft-cognitive - Microsoft Face API 看数据库?
我正在使用 Microsoft Face API,那里有很多人的照片。我知道在 azure 数据库中,它只保存了脸部的几何形状,而不是整张照片。现在我想查看该数据。我知道我可以看到这些数据的一部分,因为我正在提出请求,比如列出所有大型人员组或列出当前大型组中的所有人员。但我想从 azure 门户或其他地方查看保存在 azure 数据库中的所有人员、personId、组和照片几何数据。我的问题是:
我可以查看保存在 azure 数据库中的所有数据吗?
c# - 如何停止在 FaceAPI 人员组中再次添加同一个人
有没有办法停止在 FaceAPI 人员组中添加同一个人?问题是已经在 persongroup 中的用户正在使用不同的名称添加自己。
下面是我写的方法。它返回要添加到人员组的人员 GUID。