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

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第1张图片
2、下载最新版opencv与contrib源文件(版本要一致):

  • https://github.com/opencv/opencv/releases/tag/4.5.5
  • https://github.com/opencv/opencv_contrib/tags

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第2张图片
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第3张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第4张图片
4、打开cmake-gui,选择好两个文件夹后,点击configure
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第5张图片
弹出选择框,选择自己电脑安装的visual studio版本,点击 finish
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第6张图片

等待configuring done

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第7张图片
5、搜索non,并勾选

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第8张图片
搜索mod,并添加contrib文件夹下的modules路径

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第9张图片

搜索world并勾选

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第10张图片
6、若有科学上网,挂上科学上网后,然后直接跳到第7步,否则进行第6步
下载https://pan.baidu.com/s/1YMClt9UCwff4bcnQ6-aO9w 提取码:o32w ,然后解压到opencv-4.5.5文件夹下

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第11张图片

7、再点击一次configure

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第12张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第13张图片
8、点击Generate, 并等待done

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第14张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第15张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第16张图片
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第17张图片

选择install, 一样编译生成
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第18张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第19张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第20张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第21张图片

粘贴到这个路径下

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第22张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第23张图片

右键选择,点属性

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第24张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第25张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第26张图片

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第27张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第28张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第29张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第30张图片

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

#include 
#include 

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的环境
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第31张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第32张图片

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第33张图片

22、main.cpp 输入以下代码

#include 

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
opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第34张图片

23、运行

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

opencv环境配置( win10、c++、VisualStudio2022、clion、contrib)_第35张图片

你可能感兴趣的:(VS环境配置,计算机视觉,深度学习,神经网络,人工智能)