下载安装opencv-3.4.6
下载地址: https://opencv.org/releases/
双击 opencv-3.4.6-vc14_vc15.选择目录进行解压,我这里解压到 E:\opencv3.4.6
使用VS2017新建工程,我这里使用qt绘制界面,所以新建qtGUi程序
配置X64Debug
在包含目录中添加 根据自己解压的目录
E:\opencv3.4.6\opencv\build\include
E:\opencv3.4.6\opencv\build\include\opencv
E:\opencv3.4.6\opencv\build\include\opencv2
f
在库目录中添加
E:\opencv3.4.6\opencv\build\x64\vc14\lib
配置附加依赖项 release中没有最后的d
opencv_world346d.lib
例子:
#include "CMainWindow.h"
#include <QMessageBox>
#include <QPushButton>
#include <opencv2/opencv.hpp>
CMainWindow::CMainWindow(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
QPushButton* pButton = new QPushButton(ui.centralWidget);
pButton->setText(QString::fromLocal8Bit("加载图片"));
connect(pButton, &QPushButton::clicked, this, &CMainWindow::onBtnClick);
}
void CMainWindow::onBtnClick()
{
//读取图像
cv::Mat imageSrc1 = cv::imread("G:/Saved Pictures/6306b8677191b8b0267fb566.jpg");
if (imageSrc1.empty())
{
QMessageBox::information(this, "error", "load image error");
return;
}
//新建窗口
cv::namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
//显示图片
cv::imshow("test opencv setup", imageSrc1);
}