问题标签 [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.

0 投票
0 回答
528 浏览

angularjs - 使用 Ionic 发布到 Microsoft Cognitive Face API - AngularJS

目前我正在使用 Ionic 开发面部识别应用程序。我正在使用 Microsoft 的Face API

我的问题是我不断得到Error 400: Decoding error, image format unsupported.

在做了一些研究之后,我遇到了这个链接

引用开始,

提交二进制有效负载时,不应对其进行 base64 编码。这是您可能会做的事情..

引用 END

使用 Ionic/AngularJS,使用 Device Camera 捕获的图像或从 Image Gallery 中选择的图像以 base64 字符串的形式返回。因此,我寻找使用此要点将数据解码为二进制的方法,但仍然失败。

这是我进行 API 调用的控制器代码。

我有

  • 尝试设置 transform:angular.identity 和 Content-Type: undefined
  • 尝试发送没有表单数据的图像(只是随机试验)
  • 尝试将 base64 字符串转换为 Uint8 数组(按照这个 SO question的解决方案)

到目前为止,我所有的尝试都失败了。有人可以解释我做错了什么吗?

PS:这是我第一次使用 Ionic 框架。

0 投票
0 回答
668 浏览

android - 如何使用 FaceDetector 进行人脸跟踪?

我想像这样使用 FaceDetector 进行面部跟踪。
https://github.com/googlesamples/android-vision/tree/master/visionSamples/FaceTracker

在此示例中,像这样将 ByteBuffer 设置为 Frame.imageData。

但是,我像这样将位图设置为 Frame。

并像这样使用 FaceDetector。

我希望在 onNewItem() 中输入相同的 faceId,只要相同的脸留在框架中,但每次输入的 id 都不同。

你有什么想法吗?

【附加信息】<br> ・在我的应用程序中,它以 7.5fps 连续拍摄静态照片。

0 投票
0 回答
531 浏览

php - require_once(Net/URL2.php): 无法打开流: Microsoft Face API 没有这样的文件或目录

我在库的帮助下实现了 microsoft face api:

https://github.com/pear/HTTP_Request2

该脚本在我的本地机器上运行良好,我可以识别面部并将它们存储在 microsoft db 中。但是当我将它上传到我的服务器时,它显示以下错误并且 api 调用不会处理:

_>require_once(Net/URL2.php):打开流失败:没有这样的文件或目录

然后我用composer安装了相应的文件,并将文件夹放置在具有URL.php..的“Net”的文件夹中,但随后显示以下错误。

致命错误: 未捕获 <table style="border: 1px" cellspacing="0"> <tr><td colspan="3" style="background: #ff9999"> <b>HTTP_Request2_ConnectionException</b>: 无法连接到 tls ://westus.api.cognitive.microsoft.com:443。错误:stream_socket_client():无法连接到 tls://westus.api.cognitive.microsoft.com:443(未知错误) stream_socket_client():无法启用加密 stream_socket_client():SSL 操作失败,代码为 1. OpenSSL 错误消息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证在 <b>/home/content/08/10141608/html/testing/faceapi/HTTP/Request2/Adapter/Socket.php</b> 行 <b> 中失败>332</b></td></tr> <tr><td colspan="3" style="background-color: #aaaaaa; 文本对齐:居中;font-weight: bold;">异常跟踪</td></tr> <tr><td style="text-align: center; 背景:#cccccc;宽度:20px;字体粗细:粗体;">#</td><td style="text-align: center; 背景:#cccccc;字体粗细:粗体;">功能</td><td style="text-align: center; 背景:#cccccc;字体粗细:粗体;在 /home/content/08/10141608/html/testing/faceapi/HTTP/Request2/SocketWrapper.php 在第134行

如果您需要任何进一步的信息,请告诉我...

谢谢...

0 投票
1 回答
195 浏览

javascript - 方法 identify() 中的 Microsoft Face API 错误

我在 JavaScript 中为 Microsoft Face API 使用牛津项目,当我使用“识别”功能时,我收到“无效的请求正文”。

任何人都知道我该如何解决它?

0 投票
2 回答
626 浏览

python - 人脸 API Python

我正在尝试使用人脸 API Python 2.7。我想通过照片进行性别识别,但总是出错。这是我的代码:

我有这个错误:

如果我使用链接而不是照片:

img_url='https://raw.githubusercontent.com/Microsoft/Cognitive-Face-Windows/master/Data/detection1.jpg'

我得到:

如果我使用:

一切正常:

但在这种情况下,我不知道如何使用方法returnFaceAttribute(用于性别检测),而且如果我使用imginresult = CF.face.detect(img_url)代替img_url ,我会收到错误:status_code: 400

各种 img 尺寸都会发生这种情况。

谁能解释如何解决这些问题?

0 投票
3 回答
540 浏览

microsoft-cognitive - Microsoft 认知服务人脸 API 故障排除

今天早些时候,我能够将快照发送到 Face API 并获得包括描述情绪的 faceAttributes 在内的响应。
我通过 XMLHttpRequest 使用 JavaScript。
现在,虽然我没有更改代码,但我从 API 调用中得到了 OK 200,但 responseText 和响应属性都是“[]”。
我想排除故障以查看我做错了什么,但认知服务门户中似乎唯一可用的信息与配额有关。
我应该在哪里寻找进一步的分析?

0 投票
1 回答
101 浏览

json - 解释用于人脸检测和跟踪的 Microsoft 视频 API json 的结果

如何从人脸检测和跟踪的结果 json 将检测到的人脸绘制到视频帧上。我的意思是,如何计算 Json 文件中特定事件的帧数。

0 投票
1 回答
646 浏览

microsoft-cognitive - 如何使用persistedFaceIds检查认知面部api中的相似面部

我正在使用人脸 API 来比较 2 张图像的置信度。我正在使用人脸列表,我在其中添加了一些图像,然后将新图像 faceid 与此列表进行比较并获得其置信度。但正如https://eastus2.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395237中所述 faceid 只能使用 24 小时,然后过期。但是persistedFaceIds 永远不会过期。那么你能否建议我如何使用这个persistedFaceIds来比较新添加的faceid以获得它的置信度。我们只能在认知中创建 64 个面部列表(每个订阅),每个列表包含 1000 条记录。这也是这个api的一个限制。以下是我的要求:我将人的图像存储在服务器上。但每张图片都应该是独一无二的。让我们假设如果我得到一个已经存储在服务器上的图像,那么我需要忽略该图像。请建议我怎样才能做到这一点?谢谢

0 投票
1 回答
106 浏览

microsoft-cognitive - 使用 MSFT 人脸 API 在识别响应中接收无效的 personID

想知道是否有人遇到过这个问题:

  • 使用 MSFT 认知服务人脸 API 来保存人物组、人物和人物脸
  • 我正在向 Face-Identify API 发送图像,并接收到一个候选列表,其中包含我未保留且未列在用于识别的人员组中的“幻像”personId。当我在 Person Group API 中运行 List Persons 时,我没有收到该 personID。

总体而言,一切正常,但对于某些图像,我得到了这些无效的响应。任何线索将不胜感激。

0 投票
1 回答
747 浏览

algorithm - Microsoft 在其认知服务的人脸 API 中使用了哪种算法?

我一直在为我的高中科学展览项目使用 MS Cognitive Services Face API,我很想知道使用的是哪种算法。

我研究了用于面部分析和识别的不同算法,但是找不到用于此 MS 服务的算法。