下载 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
- 下载 OpenCV-MinGW-Build
- 添加至环境变量
在系统环境变量 PATH 中加上刚才解压的 opencv 的目录
1
| D:\Applications\OpenCV-MinGW-Build-OpenCV-4.0.0-rc-x64\x64\mingw\bin
|
- 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 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; }
|