人脸特征点检测

最近在做人脸姿态估计,需要求取人脸特征点,在网上查了很多相关的方法。在实验室小伙伴的帮助下,终于将于仕琪老师的人脸检测代码配置并运行出来,在此记录相关过程,同时也分享给大家。
1.先放于仕琪老师的代码连接:点这
2.下载并解压之后如图所示:
解压后
3.在example中有个libfacedetect-example.cpp,这个就是我们所要求取特征点的代码。
4.还有includ和lib文件我们需要将其配置好,才能用此代码。配置过程如下:
a.首先得新建一个工程并把相关的.h和.cpp文件导入进去,此处我建立一个新的cpp,yushiqi.cpp如图所示:
建立新工程
b.接下来就是配置过程:
在vc++目录中分别把之前解压后的include和lib的地址配置进去。
这里写图片描述
c.随后在连接器——输入——附加依赖项中,把lib文件夹下的libfacedetect.lib文件配置进去:
这里写图片描述
d.在bin文件夹下还有一个libfacedetect.dll,64位用户请用libfacedetect-x64.dll,这个dll文件需要配置到计算机上。放到C盘system32下即可。
此时基本上就配置完毕了!!!
在运行过程中还会出现缺少相关dll文件的情况,例如:msrcv120.dll….等这个可以直接在网上下载,放到C盘system32下即可。
处理完这些之后我们来看代码:于老师的代码中有这句:这里写图片描述
我们可以看到在图片读入的地方为参数形式,这种情况需要在dos-即终端下运行(并将需要识别的图片放到同一工程之下)。为此,我做了修改,直接通过绝对路径读入图片(图片可以在压缩包的image中找到),把2个if语句给注释掉了。这里写图片描述
修改之后就ok了!接下来直接放图:
这里写图片描述
可以看出效果还是非常不错的!!!!
在此我要感谢实验室的小伙伴Whyte Lee在调试代码时给予我的帮助!!!
最后祝大家编程愉快!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值