ubuntu opencv安装教程

来源:互联网 发布:淘宝保存的图片找不到 编辑:程序博客网 时间:2024/05/19 23:12

1,下载opencv-3.3

官网链接:https://opencv.org/opencv-3-3.html

下载安装包:opencv-3.3.0.tar.gz

2,解压

将opencv解压到要安装的位置

$ tar xvzf opencv-3.3.0.tar.gz

3,安装依赖项

$ sudo apt-get install build-essential cmake git$ sudo apt-get install build-essential$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev$ sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包$ sudo apt-get install libatlas-base-dev gfortran$ sudo apt-get install qt4-qmake libqt4-dev

4,编译工程

$ mkdir build   #新建一个build文件夹,编译的工程都在这个文件夹里$ cd build/    $ 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 -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" ..

若cmake过程中出现错误,可能是因为依赖项未正确安装。

cmake成功后,出现信息:

-- Configuring done-- Generating done-- Build files have been written to: /home/fu/opencv-3.3.0/build

make编译

make -j8

将opencv安装到系统中

sudo make installsudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'sudo ldconfig

安装checkinstall,更好的管理opencv

cd opencv-3.3.0/build/sudo apt-get install checkinstallsudo checkinstall

执行了checkinstall后,会在build文件下生成一个以backup开头的.tgz的备份文件和一个以build开头的.deb安装文件,可用命令 dpkg -r build 卸载opencv.

执行后的命令提示:


Done. The new package has been installed and saved to

/home/fu/opencv-3.3.0/build/build_20171102-1_amd64.deb

You can remove it from your system anytime using:

  dpkg -r build

原创粉丝点击