(win10+clion+MinGW+OpenCV4.5.1配置)

(win10+clion+MinGW+OpenCV4.5.1配置)

本文主要对win10和clion环境,使用MinGW、OpenCV4.5.1配置环境。

  1. opencv4.5.1_build 存在的目录为:C:\OpenCV4.5.1_build。这个目录是已经通过cmake,对opencv4.5.1用mingw进行了编译,可以直接使用的。编辑的过程非常复杂,缺包啥的,需要手工下载。本文对这个已经生成的opencv4.5.1版本进行了共享,可以自己下载,opencv4.5.1_build。链接:https://download.csdn.net/download/liuhuaming888/16586995
  2. 在系统环境变量中,在path中添加:C:\OpenCV4.5.1_build\install\x64\mingw\bin
  3. 在系统环境变量中,添加变量:OpenCV_DIR , 重启电脑!
    (win10+clion+MinGW+OpenCV4.5.1配置)_第1张图片
  4. 用clion 创建项目:例如opencvTest
  5. 其CMakeLists.txt中设置如下:
    cmake_minimum_required(VERSION 3.17)
    project(opencvTest)
    SET(OpenCV_DIR “C:\OpenCV4.5.1_build\install”)
    find_package( OpenCV REQUIRED )
    INCLUDE_DIRECTORIES(${OpenCV_DIR}\include)
    include_directories( ${OpenCV_INCLUDE_DIRS} )
    add_executable( opencvTest main.cpp )
    target_link_libraries( opencvTest ${OpenCV_LIBS} )

备注:cmake_minimum_required(VERSION 3.17),这个版本号,可以根据自己本机上的内容进行调整。例如自己本机的Cmake是3.6,就可以修改为Version 3.6.
根据自己的项目情况,可以调整opencvTest 的值。
6. 在 main.cpp中添加信息

// main.cpp
#include 
#include 

using namespace std;
using namespace cv;

int main() {
     Mat img = imread("D:\\lena.png");
    if (img.empty()) {
        cout << "Error" << endl;
        return -1;
    }
    namedWindow("pic", WINDOW_FULLSCREEN);
    imshow("pic", img);
    waitKey();
     return 0;
}
  1. List item

6.运行程序,保证在d盘中,有一个图像为:lena.png, 如果有其他图像,可以换路径测试。
(win10+clion+MinGW+OpenCV4.5.1配置)_第2张图片

你可能感兴趣的:(环境配置,opencv,机器学习)