ubuntu16.04+Qt5.7.1+opencv2.4.9

来源:互联网 发布:个人 域名 备案 编辑:程序博客网 时间:2024/06/06 10:42

1. 安装Qt5
2. 安装opencv2.4.9

sudo apt-get install libopencv-dev python-opencv
查看opencv版本:
pkg-config --modversion opencv
查看lib:
pkg-config --cflags --libs opencv

3. 在.pro文件中添加

INCLUDEPATH += /usr/local/include\/usr/local/include/opencv\/usr/local/include/opencv2LIBS += -lopencv_calib3d \-lopencv_contrib \-lopencv_core \-lopencv_features2d\-lopencv_flann \-lopencv_gpu \-lopencv_highgui\-lopencv_imgproc \-lopencv_legacy \-lopencv_ml \-lopencv_objdetect \-lopencv_ocl \-lopencv_photo \-lopencv_stitching \-lopencv_superres \-lopencv_ts \-lopencv_video \-lopencv_videostab

给出事例:

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;int main(){    Mat image;    std::cout<<"This image is "<<image.rows<<"X"            <<image.cols<<std::endl;    image=imread("pic.jpg");    if (image.empty())    {        return 0;    }    namedWindow("Original Image");    imshow("Original Image",image);    Mat result;    flip(image,result,1);    namedWindow("Output Image");    imshow("Output Image",result);    waitKey(0);    imwrite("output.bmp",result);    return 1;}
原创粉丝点击