问题1:你好 请问视觉智能平台 人脸检测 怎么知道是左眼右眼点位的? 问题2:顺序规则是怎么样的
在阿里云视觉智能平台的人脸检测API中,可以获取到每个检测到的人脸的关键点信息,其中包括眼睛、嘴巴、鼻子等部位的坐标。通过这些坐标信息,可以判断出每个眼睛的位置,并确定是左眼还是右眼。
具体而言,根据人眼的解剖结构和位置,我们可以知道左眼位于人脸左侧,右眼位于右侧。因此可以通过检测到的眼睛坐标信息来判断是左眼还是右眼。眼睛的坐标通常表示为一个二维点,包括 x 坐标和 y 坐标,例如:
"left_eye_position": {
"x": 123.4,
"y": 56.7
},
"right_eye_position": {
"x": 234.5,
"y": 67.8
}
通过比较两只眼睛的坐标,可以确定它们的相对位置关系并判断是左眼还是右眼。一般情况下,左眼的坐标 x 值会小于右眼的坐标 x 值,因此可以使用这一规律来进行判断。当然,也可以根据具体需求和场景,自行制定其他判断规则。
视觉智能平台的人脸检测API返回的人脸关键点包括左眼、右眼、鼻子、嘴巴等部位的坐标信息。在返回的关键点信息中,左眼和右眼的坐标分别对应于关键点数组中的第0个和第1个元素,您可以通过获取这两个元素的坐标值,确定左眼和右眼的位置。
需要注意的是,人脸检测API返回的关键点数组中,关键点的顺序是固定的,即左眼对应的关键点在数组中的位置始终是第0个,右眼对应的关键点在数组中的位置始终是第1个,鼻子对应的关键点在数组中的位置始终是第2个,嘴巴对应的关键点在数组中的位置始终是第3个。如果您需要获取其他部位的关键点信息,可以根据顺序规则,在关键点数组中获取对应位置的元素。
回答1:看下人脸检测的这个出参: 回答2:文档中有点位示意图 https://help.aliyun.com/document_detail/151969.html,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。