$sudo apt-get install build-essential cmake cmake-curses-gui pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff5-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev
$mkdir ~/Desktop/opencv2
$ cd ~/Desktop/opencv2
$wget httpsss://github.com/Itseez/opencv/archive/2.4.13.zip
$unzip 2.4.13.zip
$cd opencv-2.4.13
$mkdir release
$cd release
$ ccmake ../
修改完後,按下「c」設定新的選項,然後再按下「g」即可產生編譯用的設定檔案。
$ make -j4
$ sudo make install
$make -j4
然後等個約1小時
然後安裝:
$ sudo make install
試著檢查OpenCV的版本:
$ pkg-config –modversion opencv
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main(int argc, char **argv) { Mat image = imread("apple.jph", CV_LOAD_IMAGE_COLOR); namedWindow("apple", WINDOW_AUTOSIZE); imshow("apple", image); waitKey(0); return 0; }
$ g++ -lopencv_core -lopencv_highgui -lopencv_imgcodecs tes.cpp
$ g++ `pkg-config –libs opencv` test.cpp
$ ./a.out
import cv2 img=cv2.imread('apple.jpg') cv2.imshow('apple', img) cv2.waitKey(0) cv2.destroyAllWindows()
$ python test.py