Opencv (ubuntu ) ------各种问题的安装(解决)

1.下载opencv可以在官网直接下载(选择源码,不要选最新的选相比比较老的版本,这种比较稳定):https://www.opencv.org/

如果下的比较慢,或者打不开,搜github lantern ,安装蓝灯vpn

2搭建C/C++编译环境:

sudo apt-get install build-essential

安装关联库:

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev s

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

3.解压,右键解压后的文件夹,选择在终端中打开

4. 新建个文件夹,进入其中

0

5.cmake -D CMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=/usr/local..

(我在这里出现 ippicv_linux_20171201.tgz下载不下来,去搜索 github 对应的版本,下载下来后放在加压的文件夹下即可)

6.输入  cmake -D WITH_IPP=OFF(这里在别的教程上看到的)

再 cmake -D CMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=/usr/local..

7.make

8. sudo make install

第7.8在这里出现了问题 

nvcc fatal   : Unsupported gpu architecture 'compute_11'

输入

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..

就解决 ,这里看的是一片博客上的,上面还有别的解决方案

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_TIFF=ON -D BUILD_EXAMPLES=ON -D CUDA_GENERATION=Auto -D BUILD_NEW_PYTHON_SUPPORT=ON ..
9.这里可能需要很长的时间等待,不要认为出问题了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

10.  sudo gedit /etc/ld.so.conf.d/opencv.conf

在里面结尾输入另起一行 /usr/local/lib

(我这里这个文件是空的)

11 sudo ldconfig (上面配置实配一下)

12  检测 进入python  import CV2

猜你喜欢

转载自blog.csdn.net/qq_42105426/article/details/88344002