我在iPhone应用程序中使用Azure人脸识别API。当我用后摄像头拍照时,它工作得很好,但当我使用正面摄像头时,API无法检测人脸。
我试着把(正面)照片转移到我的笔记本电脑上,并把它拖到文档中的测试区域,在那里可以很好地检测到这张脸。
这让我相信,可能有一些元数据或标志特定于正面的照片,混淆了API?当通过浏览器上传的时候,这些会被剥掉吗?
更新
下面是我如何使用AlamoFire上传文件:
let data = UIImageJPEGRepresentation(photo, 0.5)
let url = "https://.../detect"
let octetHe
嗨,我正在使用人脸检测的代码。但我不会继续做人脸识别。但是我在这里得到了堆栈,下一步是怎么做的。然而,我使用的是emgu版本2.2
if (faces.Length > 0)
{
foreach (var face in faces)
{
ImageFrame.Draw(face.rect, new Bgr(Color.Green), 2);
//Extract face