请在Chrome、Firefox、IE8+等现代浏览器浏览本站。 本博客所有文章为原创,图片不加水印,随意转载,但请注明来源,谢谢!

阿里云人脸关键点转换至3D模型算法

随笔 kxjhwbb 3481℃ 0评论

算法思路:

1、Dae文件有多重坐标系,但所有坐标体系最终归于一个顶级坐标系,因此可以使用偏移值计算各点实际XY值;

2、因阿里云关键点不存在深度,忽略Dae文件的z坐标不做处理;

3、阿里云导出数据点原始坐标以照片左上角为原点,XY均无负值;

4、算法已根据两眼尖点判断照片是否旋转90°;

5、算法以鼻子尖点-眼睛内尖点之间的距离作为基准值与Dae模型进行整体缩放处理,缩放需要考虑原始照片大小;

6、算法已加入左右镜像处理;

7、取点需求json: needed,用于告知算法需要取哪些点,以及每个点的偏移值,最终限定值;

8、算法入口【change()】;

在线预览:http://sandbox.runjs.cn/show/zil65cnt

 

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址