一、使用编译好的MinGW版本OpenCV
github上编译好的OpenCV下载包
不要看其他的教程什么用CMake自己编译;一定不要!一定不要!一定不要!
直接用编译好的包就非常舒服(过来人的劝告)
1、配置环境变量(路径供参考)记得一定要重启电脑(大坑)
D:\Tools\OpenCV\opencv\x64\mingw\bin
2、Clion配置用默认就可以
3、测试代码
CMakeLists.txt
cmake_minimum_required(VERSION 3.27)
project(KSWEntropy)
set(CMAKE_CXX_STANDARD 17)
set(OpenCV_DIR D:\\Tools\\OpenCV\\opencv)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(KSWEntropy main.cpp)
link_directories(${OpenCV_LIBRARY_DIRS})
target_link_libraries(KSWEntropy ${OpenCV_LIBS})
main.cpp
#include <iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
Mat img = imread("E:\\C++\\KSWEntropy\\lion.jpg");
if (img.empty()) {
cout << "Error" << endl;
return -1;
}
imshow("Lena", img);
waitKey();
return 0;
}