简介
网上看到的Qt配置OpenCV过于复杂,现分享一种简单高效的配置OpenCV办法
1. 安装OpenCV4
OpenCV在Linux上要编译安装,方法可以参考这篇文章,写的非常详尽难得的好文
其中cmake指令存在小勘误,应改为
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D OPENCV_ENABLE_NONFREE=True ..
2. Qt工程配置
在pro文件中添加以下语句即可使用OpenCV库
#OpenCV config
INCLUDEPATH += /usr/local/include/opencv4
LIBS += $(shell pkg-config opencv4 --libs)
3. 使用
正常使用只需导入头文件 #include <opencv2/opencv.hpp>
即可。
4. 测试
#include "dialog.h"
#include <QApplication>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char *argv[])
{
Mat img = imread("/home/lyx/图片/test.jpg");
imshow("test",img);
QApplication a(argc, argv);
Dialog w;
w.show();
return a.exec();
}