ubuntu下配置Dlib/opencv3 for C++

这几天又配了一次Dlib和opencv,现将踩过的坑总结如下:

Dlib+ubuntu步骤如下:

cd (dlib-19.7目录下)

mkdir build //创建build文件夹

cd build

cmake ..

cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; //如果不把cuda禁掉,之后会提示缺少cuda的库!

    -DDLIB_USE_CUDA=0不使用cuda

    -DUSE_AVX_INSTRUCTIONS=1使用cpu的AVX加速

cmake --build . --config Release

sudo make install

哈哈,大功告成!

opencv+ubuntu配置步骤如下:

1、下载opencv到本地home目录下

2、mkdir 新建一个build文件夹

3、使用cmake编译工具进行编译 cd build     cmake注意路 PATH=/usr/local

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

4、最后make install  或者sudo make 

这里会出现一个问题 就是很长一串 查了下都是lapack里的(linear algebra),所以查到libopencv.so对应的dir 里的link.txt 加上-llapack这样就可以不再报错了。 

ok,到这儿 ubuntu下安装opencv,Dlib就都已经完成了!开始畅快的计算机视觉开发体验吧!

猜你喜欢

转载自blog.csdn.net/zzyy0929/article/details/78925649