Clion配置openCV开发环境(Clion+MinGW+CMake+openCV)

这篇具有很好参考价值的文章主要介绍了Clion配置openCV开发环境(Clion+MinGW+CMake+openCV)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

所需资源

  • 系统 win11(X64)
  • MinGW-W64 GCC-8.1.0 x86_64-8.1.0-release-posix-seh.7z
    MinGW作用是opencv需要用到支持多线程(posix版本)的C++编译环境。
  • Clion-2022.3.1.exe
  • CMake-3.25.1-windows-x86_64.msi
  • openCV4.6.0

安装步骤

  1. 解压ming.7z,安装Clion、CMake.msi、openCV

  2. 将图示安装目标文件夹路径添加到系统环境变量Path中
    clion安装opencv2,openCV,opencv,c++

  3. 命令行输入gcc --version检查MinGW是否安装成功
    clion安装opencv2,openCV,opencv,c++

  4. 下载好的openCV存放安装路径如下
    clion安装opencv2,openCV,opencv,c++
    新建一个mingw_build文件夹,预备放编译后的openCV

  5. CMake编译

    打开CMake-gui,将source code和binaries路径设置如图所示
    clion安装opencv2,openCV,opencv,c++

  6. 点击configure,成功结束后点击generate,生成makefile文件。

  7. 在mingw_bulid文件夹下进入命令行终端,运行以下命令

mingw32-make -j4

利用mingw进行编译。-j4代表使用四个线程加速编译。可根据自己电脑配置合理选择。 编译时间较长,大约十几分钟左右。
结束之后,运行以下命令

mingw32-make install

结束配置环境变量,将{opencv_homedir}/opencv/MinGW-build/install/x64/mingw/bin加入环境变量中的path中。
clion安装opencv2,openCV,opencv,c++

Clion工程配置

  1. 新建项目。选择C++ executable,选择MinGW安装目录
    或进入项目后点击File->Build,Execution,Deployment->Toolchains
    将MinGW中Build Tool、C compiler、C++ Compiler设置如图clion安装opencv2,openCV,opencv,c++

演示项目

CMakeList.txt

cmake_minimum_required(VERSION 3.24)
project(obj1)

set(CMAKE_CXX_STANDARD 17)
set(OpenCV_DIR D:\\CodeSoftware\\openCV\\opencv\\mingw_bulid\\install)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(obj1 main.cpp)
target_link_libraries(obj1 ${OpenCV_LIBS})

obj1是自己的项目名

main.cpp

#include <iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
    Mat img = imread("E:/1.jpg");
    if (img.empty()) {
        cout << "Error" << endl;
        return -1;
    }
    imshow("Lena", img);
    waitKey();
    return 0;
}

参考

https://www.cnblogs.com/ericling/p/15586751.html
https://blog.csdn.net/weixin_44150421/article/details/127861128文章来源地址https://www.toymoban.com/news/detail-664957.html

到了这里,关于Clion配置openCV开发环境(Clion+MinGW+CMake+openCV)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows下环境配置Cmake、MinGW、OpenCV

    一、安装Cmake 1.选择自己需要下载的版本,下载地址 如cmake-3.26.5-windows-x86_64.msi 2.点击安装,过程中选择为所有用户添加CMAKE PATH 3.安装完成后,编辑账户环境变量 完成后打开cmd终端输入 cmake --version 会输出cmake版本信息,如下图,表示Cmake配置成功 二、安装MinGW 1.点此下载Min

    2024年01月16日
    浏览(35)
  • clion软件ide的安装和环境配置@ubuntu

    Download CLion 直接在官网下载并安装即可,过程很简单 https://www.jetbrains.com/clion/ https://www.jetbrains.com/clion/download/#section=linux 安装gcc、g++、make Ubuntu中用到的编译工具是gcc©,g++(C++),make(连接)。因此只需安装对应的工具包即可。Ubuntu下使用命令安装这些包: (1)安装gcc (2)

    2024年02月12日
    浏览(28)
  • 【C语言基础】01环境安装 Windows下的CLion开发环境的安装

    资源:放在评论区中 把压缩包拖拽到C盘根目录,一键解压压缩包,得到文件夹mingw64 点击CLion.exe,运行安装程序 路径为默认安装,如需更改,注意路径中不要带有中文. Installation Options 全部勾选 选择我想要之后重启电脑 点击CLion,进入内部设置 点击下方continue 继续 存放在D盘,不要有中

    2024年02月01日
    浏览(37)
  • clion + opencv环境搭建

        clion是一个jetbrains提供的c++开发环境,和idea,pycharm等开发工具类似,界面有很多相似的地方。     clion内置了一个mingw的编译环境,自带了gcc,g++等命令,安装完clion之后,我们新建项目,它会使用内置的mingw环境。          这样,我们就不用额外安装mingw环境了。     后

    2024年02月12日
    浏览(33)
  • 记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1

    clion _______百度网盘下载链接-------提取码:166b 注 :此链接clion是破解版的,下载无需安装,解压完了先运行主目录里的绿化脚本,然后再打开bin文件夹里的clion。 OpenOCD ______直达链接 或 首页地址 MingW ______直达链接 或 首页地址 arm-none-eabi-gcc ______直达链接 或 首页地址 STM32CubeMX ____

    2024年02月07日
    浏览(38)
  • clion配置opencv

    本文主要是对编译好的opencv进行配置,主要包含以下内容 学生可以在clion上申请一个教育版的clion,方便使用JetBrains旗下所有产品。教育版申请链接官网参考 官网下载链接,最后选择自己安装的路径,全程下一步即可。 官网链接:https://osdn.net/projects/mingw/ 配置环境变量 测试

    2024年02月16日
    浏览(22)
  • [QT]+[Cmake]+[openCV]配置环境报错:mingw32-make: *** [Makefile:165: all] Error 2等问题的解决办法

    当前作者各软件的版本:QT5.14.2 + CMAKE 3.29.0 +openCV 4.5.4 Qt配置OpenCV教程,亲测已试过(详细版)_qt opencv-CSDN博客 配置的时候主要参考了以上文章 出现的第一个问题是在cmake configure的时候卡在 FFMPEG: Downloading ffmpeg_version.cmake from https://raw.githubusercontent.com/opencv/opencv_3rdparty/7dd0d4

    2024年04月26日
    浏览(31)
  • window上Clion配置C++版本的opencv

    注意版本一定要对的上,否则可能会出错,亲测 widnows 11 mingw 8.1.0 opencv 4.5.5 mingw8.1下载地址https://sourceforge.net/projects/mingw/ 配置环境变量 cmake下载 安装完添加环境变量 来到官网,下载 windows 对应的版本,现在最新的版本是 4.5. 我这里安装4.5.5的 下载完成后解压 opencv 默认只提

    2024年02月03日
    浏览(36)
  • STM32开发 | Clion搭建STM32开发环境

    做嵌入式开发的人对STM32这个平台应该都是非常熟悉的,在国内尤其流行,很多产品里面都是基于这个平台做的方案。多数人在开发STM32的时候用的都是 Keil 这个老牌IDE,很大一部分原因是因为大多数人最初是从51单片机学习过来的,51就是基于Keil去开发的,然后迁移到STM32的

    2023年04月12日
    浏览(43)
  • STM32CubeMX联合CLion开发环境搭建

    1.1 STM32CubeMX STM32CubeMX是一种图形化配置工具,用于为STM32微控制器生成启动代码和初始化配置。它可以帮助简化STM32项目的初始化过程,并提供了一种可视化的方式来配置引脚、时钟、外设和中断等。HAL(Hardware Abstraction Layer)库是STMicroelectronics提供的一种高级API层,用于编写

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包