opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)

1、下载并安装cmake:https://cmake.org/download/

在这里插入图片描述
2、下载最新版opencv与contrib源文件(版本要一致):

在这里插入图片描述
在这里插入图片描述

3、将两个压缩包解压,并把 opencv_contrib-4.5.5 文件夹放进 opencv-4.5.5 文件夹内,并在 opencv-4.5.5 内新建一个 build 文件夹

在这里插入图片描述
4、打开cmake-gui,选择好两个文件夹后,点击configure
在这里插入图片描述
弹出选择框,选择自己电脑安装的visual studio版本,点击 finish
在这里插入图片描述

等待configuring done

在这里插入图片描述
5、搜索non,并勾选

在这里插入图片描述
搜索mod,并添加contrib文件夹下的modules路径

在这里插入图片描述

搜索world并勾选

在这里插入图片描述
6、若有科学上网,挂上科学上网后,然后直接跳到第7步,否则进行第6步
下载https://pan.baidu.com/s/1YMClt9UCwff4bcnQ6-aO9w 提取码:o32w ,然后解压到opencv-4.5.5文件夹下

在这里插入图片描述

7、再点击一次configure

在这里插入图片描述

等待configure done, 并且框内全部变白

在这里插入图片描述
8、点击Generate, 并等待done

在这里插入图片描述

10、Generate done后,点击Open Project(用上面选定版本的VS打开)

在这里插入图片描述

11、切换为release x64 模式,然后右键ALL BUILD => 生成(时间较长)

在这里插入图片描述
在这里插入图片描述

选择install, 一样编译生成
在这里插入图片描述

13、切换为debug x64,,同样编译生成ALL BUILD 与 INSTALL

在这里插入图片描述

14、环境变量添加,前面部分是你解压opencv的路径(opencv455是我自己创建的)

在这里插入图片描述

15、到生成的目录下复制两个dll文件

在这里插入图片描述

粘贴到这个路径下

在这里插入图片描述

16、新建一个vs控制台项目

在这里插入图片描述

右键选择,点属性

在这里插入图片描述

17、点击VC++目录**,点击包含目录,点击编辑(上面的debug x64需要和下面的debug x64要一致(或者两个都切换为release x64))**

在这里插入图片描述

点击添加,将 D:\software\opencv455\opencv-4.5.5\build\install\includeD:\software\opencv455\opencv-4.5.5\build\install\include\opencv2 添加进去, 点击确定 (此处的路径要和你的对应)

在这里插入图片描述

在这里插入图片描述

18、点击库目录** => 编辑 ,同理将 D:\software\opencv455\opencv-4.5.5\build\install\x64\vc17\lib添加进去,点击确定**

在这里插入图片描述

19、点击链接器** => 输入 => 附加依赖项 => 编辑=> 添加 => opencv_world455d.lib => 确定 (如果17步,上下都为release模式,那么将opencv_world455d.lib 换为 opencv_world455.lib, d表示debug)**

在这里插入图片描述

点击应用**=> 确定**

在这里插入图片描述

20、这一步很重要:在桌面放一张自己的自拍照,然后修改代码中的路径 => 运行

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace std;
using namespace cv;

int main() {
	cv::Mat img = imread("C:\\Users\\an\\Desktop\\me.png");	// 将路径改为自拍照片的路径
	cv::imshow("1",  img);
	waitKey(0);
	return 0;
}

出现自己的自拍照,那么VS的OpenCV环境就配好了,接下来配置Clion的环境
在这里插入图片描述

21、打开Clion,创建新工程,点击file(文件) => setting(设置)

在这里插入图片描述

设置为以下,点击 Apply => ok

在这里插入图片描述

22、main.cpp 输入以下代码

#include <opencv2/opencv.hpp>

int main() {
    cv::Mat Img = cv::imread("C:\\Users\\an\\Desktop\\me.png");
    cv::imshow("test", Img);
    cv::waitKey(0);
    return 0;
}

CMakeLists.txt文件输入以下代码:

cmake_minimum_required(VERSION 3.22)
project(untitled1)

set(CMAKE_CXX_STANDARD 14)

# 设置OpenCV目录所在
#set(OpenCV_DIR "D:\\software\\opencv455\\opencv-4.5.5\\build")

# 搜索OpenCV目录
find_package(OpenCV REQUIRED)

# 添加OpenCV头文件目录
include_directories(${OpenCV_INCLUDE_DIRS})

add_executable(untitled1 main.cpp)

# 链接OpenCV库文件
target_link_libraries(untitled1 ${OpenCV_LIBS})

点击 reload changes
在这里插入图片描述

23、运行

出现自己的自拍,说明就clion的OpenCV环境也配置好了

在这里插入图片描述

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CV科研随想录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值