openCV在ubuntu上的使用(0)

首先是两个安装的链接:

http://www.tuicool.com/articles/nYJrYra

http://my.oschina.net/u/1757926/blog/293976
我使用的是ubuntu14.04版本,64位的。在sourceforge上下载的压缩文件,最新的版本按照上面的实例无法安装。
我这边装了个较就的版本,2.4.8版本,临时还算够用。
同时,也可以在github上面下载最新版本的源代码,同样的进行编译安装。https://github.com/上面搜索openCV,最上面的就是了。
然后fork,git clone到本地就OK了。

在home文件夹下新建一个用于存放工程的目录,在其下添加源代码文件,show.cpp:

#include<iostream> 
#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 
#include<stdio.h>


using namespace cv; 


int main() 
{ 
// 读入一张图片 
Mat img=imread("pic.jpg"); 
cvNamedWindow("test"); 
imshow("test",img); 
// 等待8s后窗口自动关闭 
waitKey(8000); 
printf("版本:");
printf(CV_VERSION);
printf("
");
}

  

然后在同样的目录下面添加 CMakeLists.txt 文件:

cmake_minimum_required(VERSION 2.8)
project(show_img)
find_package( OpenCV REQUIRED)
add_executable( show show.cpp )
#这个和excutable 一样
target_link_libraries(show ${OpenCV_LIBS} ) 

再添加一个图片文件,命名为pic.jpg。(图片来自  http://www.vim.org/  )

接着cd进你的工程目录:

cmake .
make
./show

OK~ 

原文地址:https://www.cnblogs.com/sduycq/p/5425799.html