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("\n"); }
然后在同样的目录下面添加 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~