这几天又配了一次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就都已经完成了!开始畅快的计算机视觉开发体验吧!