一定先裝依賴的包要不然寫openCV程序的時候雖然編譯能通過,可能運行時出錯。
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev
然後下載openCV的源碼包並解壓出來
進入解壓出來的目錄
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..然後安裝
make
sudo make install
代碼測試
DisplayImage.cpp
g++ DisplayImage.cpp -o DisplayImage `pkg-config opencv --cflags --libs`
運行就可以看到顯示出來的圖片
./DisplayImage abc.jpg
至於`pkg-config opencv --cflags --libs` 什麼意思,具體我也不知道,反正不加這個就編譯通不過。