- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在使用 Vision
框架检测多张图片上的人脸和物体,效果非常好。
但是我有一个问题,我在文档中找不到。 iOS 上的照片应用程序对人脸进行分类,您可以单击人脸并显示带有此人脸的所有图像。
如何像照片应用程序一样对人脸进行分类?是否有任何唯一标识符或类似标识符来执行此操作?
谢谢!
最佳答案
为了唯一地识别人脸,首先你需要检测一张人脸,然后通过 CoreML 模型(或其他图像分类模型类型,例如 Tensorflow 模型)运行它,以便对图像进行分类并告诉你可能性您捕获的面孔与训练到您的模型中的其中一张面孔相匹配。
Apple Photos 使用机器学习(正如他们在今年的 iPhone 发布会主题演讲中提到的那样)来训练设备识别照片中的面孔。培训将在设备本地进行,但是,Apple 尚未提供任何公共(public) API 来允许我们这样做。
您可以将照片数据(使用 Paras 上面提到的工具裁剪的面部)发送到您的服务器并让它训练模型(使用 CoreML 的训练器或 AWS 或您自己的服务器上的 Nvidia DIGITS 之类的东西),将其转换为 CoreML ,编译模型,然后将其下载到您的设备并旁加载模型。这与您即将获得照片使用的“神奇”人脸识别一样接近,目前,因为该设备只能读取编译模型。
关于ios - 从 VNFaceObservation 对人脸进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45480783/
作为引用,这源于 Vision API 中的一个问题。我正在努力使用 Vision 通过 VNDetectFaceRectanglesRequest 检测图像中的人脸,它在确定图像中正确的人脸数量和提
我正在使用 Vision 框架检测多张图片上的人脸和物体,效果非常好。 但是我有一个问题,我在文档中找不到。 iOS 上的照片应用程序对人脸进行分类,您可以单击人脸并显示带有此人脸的所有图像。 如何像
我正在尝试使用 Vision API 检测网络摄像头中的人脸。CPU 使用率非常高,大约 60% 或 80%。有什么办法可以减少吗? 我已经尝试减少从网络摄像头传输的每秒帧数。然而这并没有帮助。这是我
我正在尝试使用新的 Vision API 中的 VNDetectFaceRectanglesRequest 来检测图像上的人脸。然后,我在每个检测到的脸上画一个红色矩形。 但我在将 boundingB
我使用下面的代码来捕获和绘制脸部特征。但是, try catch 图像之间的 x: y: 位置并不一致。我意识到我没有正确捕获它,所以如果有人可以提供一些指导。我想使用 x: y: 添加另一个图像的
我正在使用 ARKit 和 Vision,遵循 Apple 的示例项目“通过 ARKit 实时使用 Vision”。所以我没有设置相机,因为 ARKit 会帮我处理。 使用 Vision 的 VNDe
我是一名优秀的程序员,十分优秀!