一、所需软件
- MinGW
- opencv-4.1.0-vc14_vc15.exe
- OpenCV-MinGW-Build编译文件
二、安装MinGW
三、安装并使用opencv
- 双击opencv-4.1.0-vc14_vc15.exe,然后将opencv提取到文件夹中
- 下载已经编译好的OpenCV-MinGW-Build编译文件(注意版本要匹配),放入解压之后的opencv文件夹中
- 设置环境变量:D:\opencv\mingw-build\install\x64\mingw\bin
四、在clion中使用opencv
- 在 setting 下的 Toolchain 配置好 MinGW 的路径
- 修改 CmakeList.txt 文件
在 CmakeList.txt 中添加以下代码:
set(OpenCV_DIR C:\\OpenCV-MinGW-Build-OpenCV-4.1.0-x64)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(OpencvTest ${OpenCV_LIBS})
- 执行测试代码
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img = imread("C:\\Opencv\\opencv\\sources\\doc\\tutorials\\images\\objdetect.jpg");
if (img.empty())
{
cout << "Error" << endl;
return -1;
}
namedWindow("pic", WINDOW_FULLSCREEN);
imshow("pic", img);
waitKey();
return 0;
}
- 如果能够正常显示图像,则 CLion 中 OpenCV 配置成功!