dlibeclipse安装sts报错老是报错

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)本文为原创,未经允许不得转载。
& & &1.去Dlib的官网下载dlib-19.6的源文件。然后解压到Myprograms下的Res文件夹下
& & 2.到CMake的官网下载Cmake,我下载以后解压,然后进入到bin目录,
运行cmake-gui.exe后出现
说明下:其中Dlibbuild文件夹,以及x64文件夹都是我自己建的。然后,点击configure
这样就是用你的vs2015编译成64位的dlib.lib库,点击Finish按钮后,会出现如下的结果
&这时候你点击Generate,会产生的工程文件。这样的话我们就可以用vs2015打开这个工程了。
  接下来是进行属性页的一些配置
①在C/C++ =》常规=》附加包含目录下添加如下的文件夹的路径
& & & 如下图所示,
&说明下,你要注意这样的选择,因为我是要编译64位debug版的dlib.lib,
如果你是编译64位Release版本的dlib.lib版本的,那么就应该选Release。
② 配置属性→ C/C++ →预处理器 中的预处理器定义
DLIB_JPEG_SUPPORTDLIB_PNG_SUPPORTDLIB_JPEG_STATIC
如下图所示,
完成上述操作后。重新编译项目,生成dlib.lib文件,其为64位的debug版本。
3.&验证dlib.lib是否正确
  期待结果:写个c++程序,调用刚刚生成的dlib.lib库文件,实现检测一张图片里面有几个人像的功能。
是需要修改的属性。
& & &一、建立一个普通的控制台程序,工程名我这里起名为DlibTest。打开工程,然后打开项目的属性设置页。& & &二、配置属性 C/C++ →&常规中的附加包含目录,&添加dlib源码所在目录和源码目录/dlib/external中zlib、libpng和libjpeg总计四个文件目录,也把external文件夹目录加进来。
& & & 三、在C/C++&→预处理器→&预处理定义 中添加
DLIB_PNG_SUPPORT
DLIB_JPEG_SUPPORT
& & & & 四、在链接器→常规→附加库目录,把我们之前编译好的64位Debug版本的dlib.lib的路径给他。
& & &五、在链接器→常规→输入的附加依赖性中,添加dlib.lib
4. 把D:\Myprograms\Res\dlib-19.6\dlib\all这个路径下的source.cpp文件加入到工程中(以添加现有项的方式加入)。
5.以添加现有项的方式,
把,这个路径下的libjpeg里面的文件都添加进工程,
如法炮制把libpng文件夹下的所有文件以及zlib文件夹下所有文件都加进工程。
&6.编译工程,工程长如下这样,
编译工程。就可以检测出人脸个数是2个了。你需要注意的是,万一你没给程序test2,jpg这个图片的话,
那么程序会抛出异常。异常如下,
说明下:如果不把如下三个文件夹下的所有文件以添加现有项的方式添加到工程中的话,
这样的错误,而这个错误困扰我一天时间了。终于解决,很开心。以下是附录
              附录,关于安装,编译,执行过程中,所遇到的问题做个记录
  出现问题1.
解决问题1的方法:把D:\Myprograms\Res\dlib-19.6\dlib\all这个目录下的source.cpp以加入现有项的方式加入工程。
  出现问题2
解决方法:
  出现问题3
解决问题3的方法:
  出现问题4
问题4的解决方法:
&感谢所参考文章的作者:
& & & &http://blog.csdn.net/Dawnfox/article/details/
& & & &http://blog.csdn.net/wi162yyxq/article/details/
  http://blog.csdn.net/gxb0505/article/details/
  http://blog.csdn.net/yiyuehuan/article/details/
阅读(...) 评论()Mac下dlib安装 - 简书
Mac下dlib安装
文章作者:Tyan
1. dlib的依赖
dlib安装需要的依赖有openblas,opencv。可以直接使用brew安装。
$ brew install openblas
$ brew install opencv
X11是执行Unix程序的图形窗口环境。Mac OS X本身的程序是Aqua界面的,但是为了能够兼容unix和linux移植过来的程序(Mac OS X由BSD-UNIX修改而来),比如MatLab,就需要x11窗口环境。
运行dlib需要X11,但Mac目前没有自带X11,需要重新下载安装,下载地址为:,下载后直接安装,默认安装目录为/opt/X11,需要在/usr/loca/opt目录下创建软连接,创建命令如下,创建后重启Mac。
$ cd /usr/local/opt
$ ln -s /opt/X11 X11
2. 安装dlib
下载dlib,也可直接去Git下载
git clone https://github.com/davisking/dlib.git
下载后解压,安装dlib
cd dlib/examples
mkdir build
cmake --build . --config Release
安装python模块
sudo python setup.py install
# 不报错,说明安装python模块成功
import dlib
cd dlib/examples/build/
#下载face landmark模型
wget http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
# 解压文件
./webcam_face_pose_ex
至此,会出现X11窗口,打开Mac摄像头自动检测人脸并标注人脸的landmar。
# 检测图像上人脸的landmark
./face_landmark_detection_ex shape_predictor_68_face_landmarks.dat ../faces/.jpg
纸上得来终觉浅,绝知此事要躬行。
个人博客:http://noahsnail.com
CSDN博客:http://blog.csdn.net/quincuntial
转载来之原作者Elsewhere** http://col.dog//homebrew/ Mac 下的软件安装 —— 从 pkg,dmg 到 brew,cask发表于 |
分类于 Mac
| 本文前驱铺垫梳理了从 linux ...
face-landmarking-ioshttps://github.com/zweigraf/face-landmarking-ios The project to build Dlib on iOS was generated according to these in...
Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:) 大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第...
系统环境 mac 系统:macOS Sierra 10.12 python:Python 3.6.1 dlib安装前准备 安装numpy 安装PIL 安装scipy 安装matplotlib 安装dlib 1. dlib的github上安装方法 2. Compiling d...
macOS下安装Dlib和Python2.7 Dlib是一个使用现代C++技术编写的跨平台的通用库,遵守Boost Software licence. 主要特点如下: 完善的文档:每个类每个函数都有详细的文档,并且提供了大量的示例代码,如果你发现文档描述不清晰或者没有文档,...
除了Arduino官方出品的几个开发板能只用Arduino SDK来开发外,很多三方的开发板和单片机也可以使用Arduino SDK来开发。最近比较火的ESP8266和基于ESP8266的NodeMCU也是可以使用Arduino开发的。 说实话,ESP8266的原生C版本S...
逗哥:……如果一只狗可以选择自己的主人,有两个不同做法的主人可以选择: 其中一个主人是:如果“狗”做对了,主人也没有奖励,还让狗继续去做。如果狗做错了,主人就会惩罚你,比如打、骂……等。 另一个主人是:如果“狗”做的差,主人就会鼓励狗,让狗做的更好,如果做的好,主人就会奖励...
西哥今年幼儿园毕业班,为娘为了让他提早适应小学生活,决定每天早上抽出空来送他,早点帮他改掉他奶奶口中出门拖延的坏习惯。 我要帮他建立起时间观念,否则上了小学,上学习惯突然改变,如果一下子适应不过来,学习上会很累,开学之初事倍功半,影响了他以后的学习兴趣,就糟糕了。 有人认为...
不知有多少人像我一样,对未来没有一点规划,稀里糊涂地就上大学了。高考报志愿时,我完全看不懂每个细分专业都是做什么的,只好根据自己所知道的城市去选学校,天南海北的乱填一通,最后担心考不上,还在服从分配一栏打了对勾。然后,我就被分配到沈阳的一所专科院校读工业炉及热...
李雪跟西子认识是在高一下学期。两人都爱去学校旁的一家小书店看书,周末的时候通常一看就是大半天。穿着同样的校服总是会相互留意一下,一个月以后渐渐有些熟络,见面开始打招呼。 一次,李雪出门忘了带手机和钱包。看着西子思量再三,还是说不出口。西子发现目光,转头问:“同学,有事?” ...  Dlib库是一个跨平台的C++库,支持C++和Python,提供很多功能。具体的功能可以百度,另外它的官网上面有很多资料,是个不错的学习资料&http://dlib.net/
1.首先从其官网下载其文件包(包含大致几个文件夹:dlib,docs,examples,python_examples,tools)。
2.我们要对dlib进行makefile,将其制作成lib文件,需要用到一个工具叫做cmake(基于windows的)。
3.下载好cmak进行安装后,运行,开始制作dlib的静态库
其中第一个选项是之前下载下来的dlib文件夹中的dlib的路径,就是我们要制作lib的源文件,里面包含大量的cpp文件和.h文件,第二个选项是生成的静态库文件的路径。
点击configure选项,它会自动检测本地已经安装好的vs版本,如果出现版本错误,点击file菜单,里面有个清楚缓存的按钮,然后继续选择合适的vs版本。
点击生成按钮
cmake 成功之后
4.用你的vs代开打开 dlib.vcxproj 项目文件。右击重新生成,完成之后我们会发现在原来文件夹多了一个debug文件夹,里面就是dlib.lib文件&
5.下面我们就需要把dlib.lib导入到原来的工程中去,右击工程选择属性修改三处地方(在项目目录中添加 dlib- 18.14的路径(注意:是 ..\dlib- 18.14而不是..\dlib- 18.14\dlib)&)
然后链接你刚刚生成的dlib.lib静态库,两个地方
这是存放dlib.lib的文件夹
然后继续另一个地方
这个就是链接的上一步的文件夹中里面的dlib.lib文件
1.cmake的时候,一定要选择你自己安装的vs版本,不然会出错。
2.别人生成的dlib.lib,你下载下来应用不一定正确,还是因为版本问题。
3.特别注意的是,在vs打开dlib.vcxproj&重新生成lib的时候,一定要看好你的vs,是release版本还是debug版本,吐血经验,他们两个是不能相互使用的。
4.如果你用dlib处理相关图片的操作,一定要在
工程 属性 预处理器 预处理器定义 中加入
DLIB_PNG_SUPPORT
DLIB_JPEG_SUPPORT
阅读(...) 评论()他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 eclipse安装sts报错 的文章

 

随机推荐