将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 ...
随机推荐
- PHP秒杀系统全方位设计(一)
秒杀系统特点人多商品少时间短流量高外挂机器[黄牛和非黄牛] 技术分析瞬间高并发的处理能力多层次的分布式处理能力人机交互与对抗[12306验证码图片] 技术选型分析Linux+Nginx+PHP+Mys ...
- Java爬虫----有道翻译初步
目标:http://fanyi.youdao.com/ 用爬虫实现翻译功能. 利用f12查看网页Network,可以发现 有关翻译的表单请求通过 http://fanyi.youdao.com/tr ...
- mysql 学习心得2
1tinyint small~ medium~ int big~ float double dec(M,D)定点数 取值范围由md确定 bit(M)位类型 bit(1) bit(64). 2zerof ...
- uva103 动态规划
多维矩形嵌套,和二维的一模一样.判断能否嵌套时需要先排序. AC代码: #include<cstdio> #include<cstring> #include<algor ...
- CodeForces-749A
要求组成n的素数最多,根据n的奇偶讨论:如果n是偶数,直接打印n/2个数字'2'就可以了:如果n是基数,则先打印一个'3',再打印(n-3)/2个数字'2'就可以了. AC代码: #include&l ...
- POJ - 1321 dfs [kuangbin带你飞]专题一
枚举行和列即可,当前已经放下cnt个棋子,当前已经搜索到第r行,如果 n - r + cnt < k 直接退出,因为后面无法放下剩下的棋子. AC代码 #include<cstdio&g ...
- 远程控制你的智能电视,按键|输入|安装App等都已实现,已开源!
一.序 Hi,大家好,我是承香墨影! 智能电视或者智能盒子,不知道大家了解多少? 这两年各大厂商生产的电视设备,基本上都是搭载的 Android 系统.既然电视本身就是 Android 系统的,我们也 ...
- Android学习基础之onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes ...
- 如何获取Linux-gate.so.1动态库
前面"Linux应用程序Helloworld入门"已经提到在Linux下每个可执行文件都依赖于几个最为基本的动态库,其中一个就是linux-gate.so.1. 从上面ldd给出的 ...
- Extjs 4.0 Window
1.JSON代码 Ext.MyWindow=Ext.extend(Ext.Window ,{ xtype:"window", title:"我的窗口", wid ...