歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04 安裝 OpenCV2.4.2

Ubuntu 12.04 安裝 OpenCV2.4.2

日期:2017/2/28 15:33:41   编辑:Linux教程

一定先裝依賴的包要不然寫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

  1. #include <cv.h>
  2. #include <highgui.h>
  3. #include <iostream>
  4. using namespace cv;
  5. using namespace std;
  6. int main(int argc,char **argv)
  7. {
  8. Mat image;
  9. image = imread(argv[1],1);
  10. if(argc != 2 || !image.data)
  11. {
  12. cout << "No image data\n";
  13. return -1;
  14. }
  15. namedWindow("Display Image",CV_WINDOW_AUTOSIZE);
  16. imshow("Display Image",image);
  17. waitKey(0);
  18. return 0;
  19. }

g++ DisplayImage.cpp -o DisplayImage `pkg-config opencv --cflags --libs`

運行就可以看到顯示出來的圖片

./DisplayImage abc.jpg

至於`pkg-config opencv --cflags --libs` 什麼意思,具體我也不知道,反正不加這個就編譯通不過。

Copyright © Linux教程網 All Rights Reserved