运行STASM所需要的Visual Studio 2010和OpenCV的配置方法

来源:互联网 发布:数据字段进行etl拆分 编辑:程序博客网 时间:2024/06/08 14:30

    STASM是一个实现face landmark的开源类库,以ASM(Active Shape Model)为基础进行了改进,在A comparative study of face landmarking techniques这篇关于face landmark的综述文章中技压群雄,所以我也选择这个类库来完成一些人脸特征点提取的工作。楼主是个用Windows的屌丝,平常使用Linux编程的可绕道。STASM的运行需要使用到OpenCV和Visual Studio 2010+,在配置之前都应安装完毕。

1、下载STASM源码。

    STASM的源码可以在STASM Download下载。

2、配置OpenCV。

    我采用的OpenCV版本是2.4.10,OpenCV官网有的时候可能比较卡,可以从其他地方下载,譬如OpenCV2.4.10 。下载完成后直接解压到一个地方就可以了。然后按照下面链接所给出的帖子进行配置。

    OpenCV配置

    该贴中的OpenCV版本是2.4.3,不过问题不大,路径只需要稍作调整就可以了,其他的按照流程走就可以了。

3、STASM项目配置。

    在下载好的STASM文件夹中找到vc10就是Visual Studio 2010所对应的项目文件,打开解决方案就进入项目了。这里要特别说明的是上一步中在“项目属性->连接器->输入->附加依赖项”这里要修改成你所安装的OpenCV版本对应的几个lib文件。

4、编译运行。

    配置完成后就可以编译运行minimal.cpp了,运行结果如下。楼主试了几次,感觉定位效果还是挺不错的,而且速度相当可以。


0 0