感谢支持
我们一直在努力
RackNerd Banner 468x60 RackNerd Banner 468x60

Ubuntu 12.04 安装 OpenCV2.4.2

一定先装依赖的包要不然写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.   

  11.     if(argc != 2 || !image.data)  

  12.     {  

  13.         cout << “No image data\n”;  

  14.         return -1;  

  15.     }  

  16.   

  17.     namedWindow(“Display Image”,CV_WINDOW_AUTOSIZE);  

  18.     imshow(“Display Image”,image);  

  19.     waitKey(0);  

  20.     return 0;  

  21. }  

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


运行就可以看到显示出来的图片


./DisplayImage abc.jpg


至于`pkg-config opencv –cflags –libs` 什么意思,具体我也不知道,反正不加这个就编译通不过。

赞(0)
转载请注明出处:服务器评测 » Ubuntu 12.04 安装 OpenCV2.4.2
分享到: 更多 (0)