ios - 如何快速从面部地标预测情绪
问题描述
我可以像这样从VNFaceObservation
这个函数中获取面部地标数据,handleFaceDetectionObservations(observations: [VNFaceObservation])
private func handleFaceDetectionObservations(observations: [VNFaceObservation]) {
for observation in observations {
//FACE LANDMARKS
if let landmarks = observation.landmarks {
if let leftEye = landmarks.leftEye {
self.handleLandmark(leftEye, faceBoundingBox: faceRectConverted)
}
if let leftEyebrow = landmarks.leftEyebrow {
self.handleLandmark(leftEyebrow, faceBoundingBox: faceRectConverted)
}
if let rightEye = landmarks.rightEye {
self.handleLandmark(rightEye, faceBoundingBox: faceRectConverted)
}
if let rightEyebrow = landmarks.rightEyebrow {
self.handleLandmark(rightEyebrow, faceBoundingBox: faceRectConverted)
}
if let nose = landmarks.nose {
self.handleLandmark(nose, faceBoundingBox: faceRectConverted)
}
if let outerLips = landmarks.outerLips {
self.handleLandmark(outerLips, faceBoundingBox: faceRectConverted)
}
if let innerLips = landmarks.innerLips {
self.handleLandmark(innerLips, faceBoundingBox: faceRectConverted)
}
}
}
}
那么有什么方法可以根据上述地标预测面部情绪(例如微笑、愤怒)?
解决方案
推荐阅读
- c# - 如何删除订单,并将订购的商品放入收据中?
- flutter - 如何将用户号码重定向到电话应用程序颤动
- ios - iPhone 12 压缩视频制作蓝色视频
- amazon-web-services - S3 需要哪些权限才能让 AWS MediaConverter 有权写入文件?
- unetstack - 在 macOS 中安装 Unet 音频时找不到本机库`yoda_phy_pa_x86_64`
- javascript - 在 Dart 和 JavaScript 之间传递对象列表——转换列表
列出 - javascript - 错误 TS2305:模块 @types/angular 没有导出的成员“cookies”
- c# - LINQ:通过获取对象及其计数进行分组
- angular-material - 角度材料对话框在生产构建中不起作用
- python - 三元拆箱清单