您的位置:首页 > 编程语言 > Qt开发

Ubuntu14.04环境下OpenCv的安装和OpenCv在terminal和QtCreator中的测试

2017-05-15 09:37 176 查看
/**************************************************************************************
配置环境:
Ubuntu14.04+OpenCv3.1.0+QtCreator(qt4)
时间地点:
陕西师范大学 2017.5.15
作    者:
九 月
***************************************************************************************/
1)下载OpenCv的镜像:https://github.com/Itseez/OpenCV/archive/3.1.0.zip
2)目录切换到:下载目录下
3)从opencv-3.1.0.zip中解压出文件
4)讲文件复制到指定的目录,例如我自己的目录:/home/wei/
5)修改文件夹的名字:Install-OpenCV-master------->opencv
6)写一个测试程序edge.cppp
7)使用编译命令进行测试:g++ edge.cpp `pkg-config --cflags --libs opencv` -o edge
8)运行编译好的程序:./edge

(二)在QtCreator中测试OpenCv
1)新建一个空的Qt项目:New File or Project------>Other Project------>Empty Qt Project
2)在.pro文件中写编译配置文件,如下所示:

INCLUDEPATH += /usr/include \
/usr/include/opencv \
/usr/include/opencv2

LIBS += /usr/lib/x86_64-linux-gnu/libopencv_highgui.so \
/usr/lib/x86_64-linux-gnu/libopencv_core.so    \
/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so

SOURCES += \
main.cpp

3)编写测试程序:
4)运行程序

#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
using namespace std;

int main()
{
namedWindow( "src");
Mat img = imread( "/home/wei/test.jpg" );

if(!img.data) {
cout<<"file not fount"<<endl;
return 1;
}
else {
imshow( "src", img );
waitKey();
return 0;
}
}













内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: