预备:

clion
cmake(这里需要把cmake解压后目录bin文件夹放到系统环境变量Path中:如D:\cmake-3.7.2\bin)
opencv
gcc/mingw(解压后目录bin文件夹放到系统环境变量Path中:如D:\gcc\bin)
安装以上软件,基本都是一路 next ,最后做一下系统环境变量的配置(右击我点电脑->属性->高级系统设置->环境变量->系统变量->编辑Path,添加对应软件bin所在目录,中间分号分隔)。最后打开Clion,依次进入Setting->Build,Execution,Deployment->Toolchains,设置编译用工具链:

这里注意cmake和gcc的目录选择。以上就是预备条件。

编译opencv

1、解压OpenCV,然后在解压后source同级目录下创建一个新的mingw-build文件夹用于存放编译后的内容。

2、然后这里选择用cmake图形化界面操作,比较直观一些,采用命令行注意下命令参数同理。source和binary目录按如下图选择:

其中:source目录对应你的opencv/sources目录,binary目录就是之前新建的那个mingw-build存放目录

此处需要复制opencv->build->bin下的两个文件:opencv_ffmpegxxx.dll、opencv_ffmpegxxx_64.dll(可能会没有哦,需要自己下载,点击这里opencv_ffmpeg_64.dll)到opencv/sources/3rdparty/ffmpeg/目录下。
这里按照上面进行选择,然后configure。

可能会有红的情况,这里需要再次configure和generate,直到没有红色。
(顺序不要错)

1、configure成功后点击generate
2、进入刚才创建的mingw-build目录,直接右键Git bash here(如果没装git windows,直接在cmd下进行),然后使用make命令进行编译:

mingw32-make -j8 # 以2线程进行编译,这个数字根据自己硬件合理选择

接下来等待100%

3、install

mingw32-make install

4、添加环境变量

为系统变量 Path 添加 C:opencv\mingw-build\install\x64\mingw\bin。

重点:添加 OpenCV_DIR (注意大小写,部分情况这个可以不加,不过我这里不加Cmake会报找不到OpenCV的错误),变量值为之前编译的build路径:C:opencv\mingw-build (实质是告知Cmake 包含OpenCV库文件和include文件配置文件的OpenCVConfig.cmake所在)

cmake_minimum_required(VERSION 3.7)
project(untitled1)set(OpenCV_DIR E:/opencv/opencv/mingw-build)  //此处就是位置信息
set(CMAKE_CXX_STANDARD 14)find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
set(SOURCE_FILES main.cpp)
add_executable(untitled1 ${SOURCE_FILES})
target_link_libraries(untitled1 ${OpenCV_LIBS})

大功告成!

clion配置opencv相关推荐

  1. CLion配置opencv环境

    工具准备 1.clion官网链接:clion 2.cmake官网链接:cmake 下载红框标记的压缩包,免安装. 3.mingw官网链接:mingw 安装红框标记下载免安装版本,解压可用. 4.ope ...

  2. windows 11系统给clion配置opencv(含CMake下载及编译opencv、MinGW下载及编译opencv以及一些遇到的问题)

    目录 一.CLion 2022.2.1下载与安装 二.下载opencv 4.4.0 三.下载及配置MinGW-w64GCC-8.1.0 1.下载MinGW 2.配置环境变量 四.下载CMake 3.2 ...

  3. android studio cmake opencv_Mac下安装及配置OpenCV环境(Xcode)

    Mac下安装及配置OpenCV环境(Xcode) OpenCV (Open Source Computer Vision Library) OpenCV是Intel开源计算机视觉库.它由一系列 C 函 ...

  4. Mac下python3配置opencv3 3和Mac下单独opencv的配置以及iOS下配置opencv

    #1.Mac下python3配置opencv3.3 新手受任开发一个功能,需要用到opencv.但python和opencv连接出现问题,看了大概有上百份博客的解决办法,都没有解决,快要放弃了,解决了 ...

  5. VS2019配置opencv环境时找不到Microsoft.Cpp.x64.user.props

    安装下面方式,Microsoft.Cpp.x64.user.props有了 但是配置显示不可用: VS2019配置opencv环境时找不到Microsoft.Cpp.x64.user.props 用实 ...

  6. CentOS系统上编译、安装、配置OpenCV

    声明:本文是个人根据相关博客资料加上自己的经验整理,在此分享以供大家学习交流! 假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeB ...

  7. AS下配置OpenCV环境

    AS下配置OpenCV环境 1.下载OpenCV4Android安装包,本实例中使用OpenCV3.1.解压后问价目录如下: apk:OpenCV_3.1.0_Manager_3.10安装包,Andr ...

  8. [OpenCV] -- win7下配置OpenCV的Qt开发环境

    http://blog.csdn.net/qiurisuixiang/article/details/8665278 编译.配置OpenCV的工程相当曲折,编译OpenCV不下5次,一开始还以为是自己 ...

  9. win7系统下配置openCV python环境附加 numpy +scipy安装

    我的电脑是win7 64位,openCV是2.4.9,python是2.7.8,numpy和scipy都是2.7 64位.如果你的电脑是32位,软件是其他版本也不同,也不要担心,我会详细的说明.若文中 ...

  10. Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序

    在Python配置OpenCV时报错以下错误: ImportError DLL load failed: %1 不是有效的 Win32 应用程序 解决办法:Python版本的32位.64位于OpenC ...

最新文章

  1. 上周新闻回顾:微软补了又漏 思科自找对手
  2. 面试请不要再问我Spring Cloud底层原理
  3. string.intern_使用String.intern()减少内存使用
  4. HashMap如何在Java中工作
  5. Redis 究竟适不适合当队列来用?
  6. docker jfrog-oss
  7. 9-4push方式整合Spark streaming.
  8. tp3.2 mysql elt出错_ThinkPHP3.2.3 SQL注入漏洞分析
  9. 大数据之-Hadoop3.x_MapReduce_CombineTextInputFormat---大数据之hadoop3.x工作笔记0108
  10. iOS用户体验之-modal上下文
  11. ios13.7 iPhone/iPad Location-cleaned 驱动下载
  12. Java 产品与软件下载
  13. 公众号开发:实现一键复制功能
  14. 比特大陆60天 :夺权、立威下的疯狂裁员
  15. 公众号被封小感:你是否拥有绝地反击的能量?
  16. 关于电脑开启热点手机却无法连接的解决方法(关于网络连接的问题)
  17. RQNOJ 341 星门跳跃【解题报告】
  18. 成功长青——不读此书,愧为人徒,不读此书,愧为人师
  19. OULU-NPU数据说明
  20. 多个圆通快递单号的物流信息如何在电脑上批量查询?

热门文章

  1. FlashBuild4序列号生成与使用方法
  2. 如何查询硬盘序列号,百度的答案全是错的
  3. 巨头卡位新房赛道,与贝壳、易居相比,房多多的底牌是什么?
  4. Java简单小项目---网上订餐系统
  5. linux制作flash软件,Linux 下的三款 Flash 独立播放器
  6. 如何放大缩小地图 和 移动拖动 地图 (一张的那种,厂区地图非世界地图)
  7. 超强大几十款功能组合而成的一款工具箱微信小程序源码下载支持N个流量主
  8. 卡尔曼滤波理论讲解与应用(matlab和python)
  9. 数据清洗 excel mysql_Excel获取MYSQL数据库数据
  10. 应用+技术!闪马智能惊艳亮相WAIC!斩获AIWIN双料大奖!