Windows10配置OpenCV开发环境

下载 OpenCV

OpenCV 官网: https://opencv.org/

CMake 官网: https://cmake.org/

MinGW-64: https://sourceforge.net/projects/mingw-w64/files/

编译思路:使用 cmake 将源码编译成 mingw 版本,在使用 mingw install 到本地,最后在 clion 中在 CMakeLists.txt 配置

以下是 MinGW 编译好的在 Windows 上编译的 OpenCV 的 32 位和 64 位版本,直接在 Clion 中使用即可

OpenCV-MinGW-Build:https://github.com/huihut/OpenCV-MinGW-Build

Clion 配置 OpenCV

  1. 下载 OpenCV-MinGW-Build

  1. 添加至环境变量

在系统环境变量 PATH 中加上刚才解压的 opencv 的目录

1
D:\Applications\OpenCV-MinGW-Build-OpenCV-4.0.0-rc-x64\x64\mingw\bin
  1. CMakeLists.txt 内容如下
1
2
3
4
5
6
7
8
9
10
11
12
cmake_minimum_required(VERSION 3.15)
# 项目名称
project(opencv_demo)

set(CMAKE_CXX_STANDARD 14)

add_executable(untitled2 main.cpp)
# OpenCV-MinGW-Build
set(OpenCV_DIR D:/Applications/OpenCV-MinGW-Build-OpenCV-4.0.0-rc-x64)
FIND_PACKAGE(OpenCV REQUIRED)
# 项目名称
TARGET_LINK_LIBRARIES(opencv_demo ${OpenCV_LIBS})
  1. 测试程序
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>

using namespace std;

int main()
{
cv::Mat srcImage=cv::imread("D:\\CLionProjects\\untitled2\\1.png");
imshow("源图像",srcImage);
cv::waitKey(0);
return 0;
}