将openface移植到vs2013
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的更多相关文章
- mingw fbx sdk /浮点数精度
接下来要做一个linux下的程序了. 下载linux version fbx sdk tar zxvf ...gz 按照安装说明 提升权限并没什么用 还是,cannot execute bin ...
- [MFC] VS2013版本MFC工程移植到VC6.0上
:VS虽号称“宇宙最强IDE”,但是有时候安装包太大,动不动就几个G:而且安装好之后也会多出很多几乎很难用到的部分,这对于那些处女座的人如何忍受!本文不是吐槽,而是给出一种在应急场景下,不用安装新版本 ...
- VS2013的工程移植到VS2008
VS2013的工程完成后,用VS2008创建一个名称一样的工程(大小写也一样). 具体过程参考http://blog.csdn.net/sz76211822/article/details/42775 ...
- 基于WDF的PCI/PCIe接口卡Windows驱动程序(5)-如何为硬件移植驱动程序
原文地址:http://www.cnblogs.com/jacklu/p/6139347.html 正如前几篇博客所说,使用WDF开发PCIe驱动程序是我本科毕业设计的主要工作.在读研的两年,我也分别 ...
- 转 Windows+VS2013爆详细Caffe编译安装教程
1. 安装cuda Cuda是英伟达推出的GPU加速运算平台 我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的. 点击打开链接 ...
- VS2013 Community配置OpenCV3.0.0
配置环境:32位win7系统+VS2013 Community版本 1.首先从OpenCV官网上下载最新版本的OpenCV for Windows. 2.直接双击打开下载得到的opencv-3.0.0 ...
- VS2013配置Caffe卷积神经网络工具(64位Windows 7)——准备依赖库
VS2013配置Caffe卷积神经网络工具(64位Windows 7)--准备依赖库 2014年4月的时候自己在公司就将Caffe移植到Windows系统了,今年自己换了台电脑,想在家里也随便跑跑,本 ...
- 记VS2013并行编译导致出错的解决过程
接前一篇,电脑换了新的,系统是64bit的win8系统,先安装了SQLServer2012,再安装VS2010旗舰版,Stop!为什么还是2010?因为2010太经典了,以至于公司的项目还在用它写项目 ...
- Cocos2d-x项目移植到WinRT/Win8小记
Cocos2d-x项目移植到WinRT/Win8小记 作者: K.C. 日期: 11/17/2013 Date: 2013-11-17 23:33 Title: Cocos2d-x项目移植到WinRT ...
随机推荐
- linux 命令:tr 的简单使用
工作的需要,用到了tr命令,因为用到的次数不是很多,怕以后忘记了百度,就自己总结下.例子什么的,copy linux shell 脚本攻略这本书. tr:常用选项 -c 用字符串1中字符集的补集替换此 ...
- VB 如何调用 c++ DLL?
``` ```Class MainWindow 'ByVal 值传递 ByRef 引用传递 'Function 有返回值 Sub 无返回值 'C语言数据类型在VisualBasic中声明为调用时使用的 ...
- Node.js,commonjs,require
环境: Node应用由模块组成,采用CommonJS模块规范. node的全局对象是global,没有window这个对象. process表示当前执行的进程,挂在global之下. CommonJS ...
- MYSQL,触发器,实现两个表共用ID不重复
前后台没有分开,为了区分前后台用户,所以分表,但是ID不能重复,因为关联了权限表. 这里实现后台用户表使用奇数ID 前台用户表使用偶数ID MYSQL 没有sequence SET @@auto_in ...
- Android线上Bug热修复分析
针对app线上修复技术,目前有好几种解决方案,开源界往往一个方案会有好几种实现.重复的实现会有造轮子之嫌,但分析解决方案在技术上的探索和衍变,这轮子还是值得去推动的 关于Hot Fix技术 Hot F ...
- 关于druid的配置说明
<bean id="stat-filter" class="com.alibaba.druid.filter.stat.StatFilter"> & ...
- 错误代码: 1582 Incorrect parameter count in the call to native function 'str_to_date'
1. 错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:SELECT t.`name`, DATE_FORMAT(str_to_d ...
- Visual Studio 2012 和 SVN 结合实现版本控制 AnkhSvn
第一步: 安装VisualSVN Server Manager. 下载地址:http://www.onlinedown.net/soft/89603.htm 第二步: 安装TortoiseSVN.注意 ...
- Hibernate【缓存】知识要点
对象状态 Hibernate中对象的状态: 临时/瞬时状态 持久化状态 游离状态 学习Hibernate的对象状态是为了更清晰地知道Hibernate的设计思想,以及是一级缓存的基础...当然啦,也就 ...
- WPF中使用WebBrowser
最近在做北京现代项目的时候,遇到一个需求将韩国那边写好的网页嵌套到WPF程序中显示. 开始的时候使用的是第三方的浏览器控件:awesomium,在本地测试,显示没有问题.但是拿到客户现场,只显示半屏. ...