Deep Convolutional Network Cascade for Facial Point Detection实践总结
测试代码:https://github.com/luoyetx/mini-caffe/tree/master (example中deeplandmark例子) 训练代码:https://github.com/luoyetx/deep-landmark 测试代码的配置参考:http://blog.csdn.net/xzzppp/article/details/68495341 训练代码,在配置好GPU版本caffe后,按github步骤,很好配置。 测试阶段: 一,用作者提供的正脸图像进行测试,发现效果较好,如下图所示: 二,思考:是不是对其他图片识别效果也不错,用其他图像进行测试,发现效果如下(贴出部分检测到的图片): 图片效果: 直观上看,关键点定位还行,人脸检测比较差,很多人脸检测不出,人脸检测用opencv实现的。 三,发现:有难度的基本没检测出来,解决方法两个思路:要么换个效果较好的检测器,要么手动截取人脸做landmark。我先手动截取人脸,输入到CNN网络中做landmark。 整图是我抠出的人脸,红色框是程序自带的缩小人脸中关键点检测范围。对于同一个图片,我抠出了不同大小的人脸。但效果测试下来不太理想,甚至比用自带检测器检测做的人脸关键点检测的demo的效果还差 四、分析和解决问题 分析:可能是检测器的问题,继续试验:对自带检测器检测到的人脸框,分别进行放大、缩小操作