1. Ubuntu 安装 OpenCV 库
$ sudo apt-get install libopencv-dev python-opencv
2. Python3 安装 opencv-python 库
$ pip3 install opencv-python
3. 一个例子
1)C++语言
$ cat DisplayImage.cpp
#include <cv.h>
#include <highgui.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main( int argc, char** argv )
{
Mat image;
image = imread( argv[1], 1 );
if( argc != 2 || !image.data )
{
printf( "No image data \n" );
return -1;
}
namedWindow( "Display Image", CV_WINDOW_AUTOSIZE );
imshow( "Display Image", image );
waitKey(0);
return 0;
}
$ cat CMakeLists.txt
project( DisplayImage )
find_package( OpenCV REQUIRED )
add_executable( DisplayImage DisplayImage )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )
编译运行如下:
cd <DisplayImage_directory>
cmake .
make
2)Python语言
$ cat DisplayImage.py
#!/usr/bin/env python3
import cv2
img = cv2.imread("lena.jpg") # load image
cv2.imshow("image", img) # show image
cv2.waitKey(0) # wait until key pressed