github上面的开源代码openface:https://github.com/TadasBaltrusaitis/OpenFace

可用于做人脸检测和头部姿态检测,该工程是在VS2015上建立的,把该工程移植到VS2013中。

1.首先将将该解决方案.sln和项目工程文件.vcxproj进行修改为适用VS2013版本。参考链接:http://blog.csdn.net/qq2399431200/article/details/52397190

2.重新配置工程的依赖库:

该工程依赖库包括dlib、boost、OpenBlas、OpenCv3.1、tbb、boost、要依次找到工程对应版本的的开源代码重新编译成对应msvc 12.0 版本的动态链接库或者静态链接库。

1)dlib的配置

参考博客:http://blog.csdn.net/u013078356/article/details/54999491

官网上面给出的编译也是新建一个VS2013工程,在 配置属性 -> 常规  中,将配置类型改为:静态库(.lib),将dlib/all文件夹下的shouce.cpp文件加入工程下的源文件,然后编译对应debug 、release版本即可。

2)tbb的配置

参考博客:https://www.cnblogs.com/lanye/p/5405702.html

tbb在官网上有已经编译好的库,可以下载自己需要的版本

opencv里面包装了tbb,但是没有弄清楚是什么关系,附一个博客:http://blog.csdn.net/Alpine_Climbing/article/details/50449085

3)boost的配置

参考博客:http://blog.csdn.net/zengraoli/article/details/70187556

这篇博客比其他博客要全面,分别给出了x86和x64下的生成方法。

4)opencv3.1配置

官方opencv-3.1.exe没有对应x86的库,所以需要用camke手动编译vs2013版的库。

opencv官网:https://opencv.org/releases.html

参考博客:http://blog.csdn.net/xin_yu_xin/article/details/51477323

https://www.cnblogs.com/jliangqiu2016/p/5597501.html

编译OpenCV时,FFmpeg或ippicv下载不成功的解决方案:http://blog.csdn.net/yiyuehuan/article/details/52951574

5)openblas配置

参考博客:http://blog.csdn.net/giselite/article/details/32094701

但是如果是用于windows下VS中,其实不需要把openblas中.dll.a文件转换成.lib文件,或者用dll导出.lib

原因参考:http://blog.csdn.net/tudoumayi/article/details/5202550

将openface移植到vs2013的更多相关文章

  1. mingw fbx sdk /浮点数精度

    接下来要做一个linux下的程序了. 下载linux version     fbx sdk tar zxvf ...gz 按照安装说明 提升权限并没什么用 还是,cannot execute bin ...

  2. [MFC] VS2013版本MFC工程移植到VC6.0上

    :VS虽号称“宇宙最强IDE”,但是有时候安装包太大,动不动就几个G:而且安装好之后也会多出很多几乎很难用到的部分,这对于那些处女座的人如何忍受!本文不是吐槽,而是给出一种在应急场景下,不用安装新版本 ...

  3. VS2013的工程移植到VS2008

    VS2013的工程完成后,用VS2008创建一个名称一样的工程(大小写也一样). 具体过程参考http://blog.csdn.net/sz76211822/article/details/42775 ...

  4. 基于WDF的PCI/PCIe接口卡Windows驱动程序(5)-如何为硬件移植驱动程序

    原文地址:http://www.cnblogs.com/jacklu/p/6139347.html 正如前几篇博客所说,使用WDF开发PCIe驱动程序是我本科毕业设计的主要工作.在读研的两年,我也分别 ...

  5. 转 Windows+VS2013爆详细Caffe编译安装教程

    1. 安装cuda Cuda是英伟达推出的GPU加速运算平台 我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的. 点击打开链接    ...

  6. VS2013 Community配置OpenCV3.0.0

    配置环境:32位win7系统+VS2013 Community版本 1.首先从OpenCV官网上下载最新版本的OpenCV for Windows. 2.直接双击打开下载得到的opencv-3.0.0 ...

  7. VS2013配置Caffe卷积神经网络工具(64位Windows 7)——准备依赖库

    VS2013配置Caffe卷积神经网络工具(64位Windows 7)--准备依赖库 2014年4月的时候自己在公司就将Caffe移植到Windows系统了,今年自己换了台电脑,想在家里也随便跑跑,本 ...

  8. 记VS2013并行编译导致出错的解决过程

    接前一篇,电脑换了新的,系统是64bit的win8系统,先安装了SQLServer2012,再安装VS2010旗舰版,Stop!为什么还是2010?因为2010太经典了,以至于公司的项目还在用它写项目 ...

  9. Cocos2d-x项目移植到WinRT/Win8小记

    Cocos2d-x项目移植到WinRT/Win8小记 作者: K.C. 日期: 11/17/2013 Date: 2013-11-17 23:33 Title: Cocos2d-x项目移植到WinRT ...

随机推荐

  1. java 中对对象的调用

    java程序设计语言对对象采用的不是引用的调用,实际上对象引用进行的是值得传递.(from:核心卷1  page:123)

  2. MYSQL索引的类型和索引的方式

    索引的类型: normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索 ...

  3. spring cron 定时任务

    文章首发于个人博客:https://yeyouluo.github.io 0 预备知识:cron表达式 见 <5 参考>一节. 1 环境 eclipse mars2 + Maven3.3. ...

  4. 阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了

    1.源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美.提高核心竞争力. 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华.知其然,并知其所以然.把知识变成自 ...

  5. 用线性单元(LinearUnit)实现工资预测的Python3代码

    功能:通过样本进行训练,让线性单元自己找到(这就是所谓机器学习)工资计算的规律,然后用两组数据进行测试机器是否真的get到了其中的规律. 原文链接在文尾,文章中的代码为了演示起见,仅根据工作年限来预测 ...

  6. Ansible自动化运维笔记3(playbook)

    1.基本语法 playbook文件格式为yaml语法.示例如下: 1.1 nginx.yaml --- - hosts: all tasks: - name: Install Nginx Packag ...

  7. linux 存储技术 部署iSCSI NFS Multipath多路径

    存储技术应用存储是根据不同的应用环境通过采取合理,安全,有效的方式将数据保存到某些介质上并能保证有效的访问另一方面,它是保证数据完整安全存放的方式或行为存储就是把这两方面结合起来,向客户提供一套数据存 ...

  8. 使用BEM命名规范来组织CSS代码

    BEM 是 Block(块) Element(元素) Modifier(修饰器)的简称 使用BEM规范来命名CSS,组织HTML中选择器的结构,利于CSS代码的维护,使得代码结构更清晰(弊端主要是名字 ...

  9. HDMI中的AVmute是什么功能

    1. HDMI AVMute是HDMI TMDS数据岛周期General Control Packet中的一个标示. 2. AVMute字面意思是Audio Video Mute声音图像消隐,简单来说 ...

  10. DriverStudio 和 WDF驱动 通过GUID获取设备句柄的差别

    DriverStudio /***************************************************************************** * 功能: 通过 ...