Windows Clion快速配置Opencv

配置过OpenCV环境的小伙伴都知道,这并不是一件那么容易完成的事,总会给你一两个惊喜,综合本人踩过的坑,今天一起分享给大家

以最新的OpenCV版本 4.6.0为例子,编译器使用VS 2022,实际上2015以后的都行

 1、去OpenCV官网下载最新版本的OpenCV,选择Windows

Windows Clion快速配置Opencv_第1张图片

如果太慢请移步网盘 -> 网盘链接

2、选择安装路径

Windows Clion快速配置Opencv_第2张图片

3、配置Clion

新建一个项目后,在根目录下的CMakeLists.txt添加头文件扫描路径

include_directories(${OpenCV_INCLUDE_DIRS})

就是你安装目录的build下的include路径

Windows Clion快速配置Opencv_第3张图片

继续编写CMakeLists.txt,添加如下两行,请确保和下面一致,不要随意更换大小写,这也是我之前遇到的一个坑,其中,OpenCV_DIR的值应为你对应的build目录

set(OpenCV_DIR C:/Users/Core/library/opencv/build)
find_package(OpenCV REQUIRED)

 最后一步,链接到资源文件,这一步一定是写在 add_executable 后面如下图

链接名字如下图,请保持一致,前面的链接文件请和你自己的可执行文件名保持一致,我这里叫csdn

d1e186ac0c20468fbead195e4f631513.png

如果此时CMakeLists.txt reload没报错那就恭喜你成功了,报错了也别慌

前往Clion的settings里面,找到

 Windows Clion快速配置Opencv_第4张图片

将红框框里的选项选成我这个,默认应该是x86也或许是其他的,总之,换成 x86_amd64

再reload CMakeLists.txt

大功告成

e6c1fac4bd7d4eafa6234534fdfc55a1.png

上一个运行成功的图 

 Windows Clion快速配置Opencv_第5张图片

CMakeLists.txt配置图

Windows Clion快速配置Opencv_第6张图片

记得更改main文件的工作路径,否则你可能没办法通过我这样给出相对路径找到图片

Windows Clion快速配置Opencv_第7张图片

 

你可能感兴趣的:(opencv,人工智能,计算机视觉)