Ubuntu16.04安装opencv for python/c++
2017-08-26 13:16
671 查看
转载自http://www.cnblogs.com/Penn000/p/6790504.html
密码: qqb7
将opencv-3.2.0.zip解压,然后进入该目录。
在执行"cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..”时会下载ippicv_linux_20151201.tgz,有可能因为墙的缘故不成功,可以到我的网盘中提取
链接: https://pan.baidu.com/s/1bpAIrOb
密码: qqb7
下载ippicv_linux_20151201.tgz,不需要解压,放到opencv-3.2.0目录下的/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b里面就可以了。
这时继续从第4行开始执行,直至结束。
1) 创建工作目录
mkdir ~/opencv-lena
cd ~/opencv-lena
gedit DisplayImage.cpp
2) 编辑如下代码
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
if ( argc != 2 )
{
printf("usage: DisplayImage.out <Image_Path>\n");
return -1;
}
Mat image;
image = imread( argv[1], 1 );
if ( !image.data )
{
printf("No image data \n");
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", image);
waitKey(0);
return 0;
}
3) 创建CMake编译文件
gedit CMakeLists.txt
写入如下内容
cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )
4) 编译
cd ~/opencv-lena
cmake .
make
5) 执行
此时opencv-lena文件夹中已经产生了可执行文件DisplayImage,下载lena.jpg放在opencv-lena下,运行
./DisplayImage lena.jpg
否则,使用
在python中import cv2,没有提示错误表示安装成功。
1.安装OpenCV所需的库
1 sudo apt-get install build-essential 2 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 3 sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2.下载最新opencv源码
链接: https://pan.baidu.com/s/1bpAIrOb密码: qqb7
将opencv-3.2.0.zip解压,然后进入该目录。
1 unzip opencv-3.2.0.zip 2 cd ~/opencv-3.2.0
3.编译opencv
1 cd ~/opencv-3.2.0 2 mkdir release 3 cd release 4 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 5 make 6 sudo make install
在执行"cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..”时会下载ippicv_linux_20151201.tgz,有可能因为墙的缘故不成功,可以到我的网盘中提取
链接: https://pan.baidu.com/s/1bpAIrOb
密码: qqb7
下载ippicv_linux_20151201.tgz,不需要解压,放到opencv-3.2.0目录下的/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b里面就可以了。
这时继续从第4行开始执行,直至结束。
4、测试opencv(C++)
这时,已经可以通过C++使用opencv了。1) 创建工作目录
mkdir ~/opencv-lena
cd ~/opencv-lena
gedit DisplayImage.cpp
2) 编辑如下代码
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
if ( argc != 2 )
{
printf("usage: DisplayImage.out <Image_Path>\n");
return -1;
}
Mat image;
image = imread( argv[1], 1 );
if ( !image.data )
{
printf("No image data \n");
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", image);
waitKey(0);
return 0;
}
3) 创建CMake编译文件
gedit CMakeLists.txt
写入如下内容
cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )
4) 编译
cd ~/opencv-lena
cmake .
make
5) 执行
此时opencv-lena文件夹中已经产生了可执行文件DisplayImage,下载lena.jpg放在opencv-lena下,运行
./DisplayImage lena.jpg
5、测试opencv(python)
如果你的电脑已经装了anaconda,则只需如下命令pip install opencv-python
否则,使用
pip install python-opencv
在python中import cv2,没有提示错误表示安装成功。
相关文章推荐
- Ubuntu16.04安装opencv for python/c++
- Ubuntu16.04安装opencv for python/c++
- ubuntu16.04 安装opencv3.1(python环境,虚拟环境)
- Ubuntu 16.04编译安装OpenCV(Python)
- Ubuntu 16.04 安装Python-OpenCV 3.2
- Ubuntu16.04 python3.5安装 / 卸载opencv
- Ubuntu16.04 安装eclipse 并配置OpenCV (C/C++项目)
- Ubuntu 16.04编译Opencv 3.4 (For python2.7 and python3.5)
- Ubuntu16.04安装opencv-3.2.0并将其链接到anaconda的python3上
- [转载]Ubuntu 16.04编译安装OpenCV(Python2 /python3)(使用虚拟环境)
- ubuntu16.04安装Eclipse,for Python
- Ubuntu16.04+python3.5+opencv3.3.1+opencv_contrib编译安装
- ubuntu 16.04 安装 opencv3.2.0 with python 3.5
- ubuntu16.04,python2.7,opencv3.4.0,安装
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)
- Ubuntu 16.04 python和OpenCV安装
- ubuntu16.04 python3安装opencv及tensorflow
- 在Ubuntu 16.04 中安装配置 Opencv 3.1 和 Python 2.7 / Python 3.5
- Ubuntu 16.04 python和OpenCV安装
- Ubuntu 16.04 anaconda安装opencv及python链接