文章标题

来源:互联网 发布:人工智能儿童教育产品 编辑:程序博客网 时间:2024/06/06 17:44

Ubuntu同时安装opencv2 和opencv3

标签(空格分隔): Ubuntu opencv2 opencv3


安装opencv2
1、安装依赖项
apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev libtbb-dev
2、下载opencv2源文件http://opencv.org/downloads)得到一个安装包.zip,解压到任意位置
3、编译
cd 解压的位置
mkdir build
cd build
cmake ..
make
4、安装
sudo make install

Opencv默认存储在/usr/local/目录下。使用opencv2时候在 新建工程中的CMakeLists.txt中用find_package(OpenCV REQUIRED)可以找到OpenCV的头文件和库文件。

安装opencv-3.2.0
1、安装依赖项
sudo apt-get install build-essential cmake libopencv-dev libgtk2.0-dev pkg-config python-dev python-numpy
2、官网下载opencv3的源文件.zip
3、新建文件夹存放opencv3安装内容。我的新建路径”/home/stark/opencv3”
4、修改CMakeLists.txt
unzip <opencv-3.2.0的源文件>
cd <opencv-3.2.0文件夹>
gedit CMakeLists.txt
set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Installation Directory")更改为新建的opencv3安装的路径set(CMAKE_INSTALL_PREFIX /home/stark/opencv3" CACHE PATH "Installation Directory")
5、编译
cd <opencv-3.2.0的源文件>
mkdir build
cd build
cmake ..
make
cmake ..会英文网络不好,在下载ICV: Downloading ippicv_linux_20151201.tgz...报大量错误
需要自己下载ippicv_linux_20151201.tgz(https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv/ippicv_linux_20151201.tgz)
然后复制替换到opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e文件下的ippicv_linux_20151201.tgz。再进行编译
6、安装
sudo make install
7、在CMakeLists.txt中调用opencv-3.2.0
find_package(OpenCV REQUIRED)前加上set(OpenCV_DIR "/home/stark/opencv3/share/OpenCV/")路径是自己新建的opencv3安装路径。此处是 。”/home/stark/opencv3/share/OpenCV/”。

原创粉丝点击