摘要: BFM模型介绍及可视化实现(C++) BFM模型基本介绍 Basel Face Model是一个开源的人脸数据库,其基本原理是3DMM,因此其便是在PCA的基础上进行存储的。 目前有两个版本的数据库(2009和2017)。 官方网站: "2009" , "2017" 数据内容(以2009版本为例) 阅读全文
posted @ 2019-11-03 19:49 Bemfoo 阅读(9557) 评论(2) 推荐(0) 编辑
摘要: 概括 通过Dlib获得当前人脸的特征点,然后通过旋转平移标准模型的特征点进行拟合,计算标准模型求得的特征点与Dlib获得的特征点之间的差,使用Ceres不断迭代优化,最终得到最佳的旋转和平移参数。 Android版本在原理上同C++版本: "头部姿态估计 OpenCV/Dlib/Ceres" 。 主 阅读全文
posted @ 2019-08-09 20:25 Bemfoo 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 在Android平台上使用Ceres求解器,官方教程不明确,且编译过程遇到了很多问题。 环境 Ubuntu 18.04 源代码 https://github.com/Great Keith/ceres android 准备工作 "Eigen 3.3.7" (最新):在编译Ceres的时候需要使用。 阅读全文
posted @ 2019-08-06 10:17 Bemfoo 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 基本思想(update) 通过Dlib获得当前人脸的特征点,然后通过(1)修改模型的几何形状参数和(2)旋转平移模型,进行拟合,计算标准模型求得的特征点与Dlib获得的特征点之间的差,使用Ceres不断迭代优化,最终得到最佳的(1)模型几何形状参数和(2)旋转和平移参数。 使用环境 系统环境:Ubu 阅读全文
posted @ 2019-07-26 23:28 Bemfoo 阅读(5171) 评论(0) 推荐(1) 编辑
摘要: 使用版本:2009 数据说明网址:https://faces.dmi.unibas.ch/bfm/index.php?nav=1 1 0&id=details 数据下载网址:https://faces.dmi.unibas.ch/bfm/index.php?nav=1 2&id=downloads 阅读全文
posted @ 2019-07-19 20:44 Bemfoo 阅读(6966) 评论(0) 推荐(3) 编辑
摘要: github: 主页: 使用手册: CMinpack配置 从github中clone下来源文件,进入目录后新建build,使用cmake对上一层目录内容进行编译configure generate。 命令行不熟练可以使用cmake gui指令,需要选中examples选项才会对样例进行编译。 完成后 阅读全文
posted @ 2019-07-18 12:37 Bemfoo 阅读(1900) 评论(0) 推荐(1) 编辑