栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Clion配置OpenCV最新最最最最简单方法 免编译

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Clion配置OpenCV最新最最最最简单方法 免编译

Clion 2022.1 已经自带Mingw环境,无需再配置。

请使用Clion自带的mingw环境或者自己安装mingw环境。Cygwin目前还没有已经编译好的可用。需要自己编译。

下载已经编译好的OpenCV-MinGW

GitHub - huihut/OpenCV-MinGW-Build:  MinGW 32bit and 64bit version of OpenCV compiled on Windows. Including OpenCV 3.3.1, 3.4.1, 3.4.1-x64, 3.4.5, 3.4.6, 3.4.7, 3.4.8-x64, 3.4.9, 4.0.0-alpha-x64, 4.0.0-rc-x64, 4.0.1-x64, 4.1.0, 4.1.0-x64, 4.1.1-x64, 4.5.0-with-contrib, 4.5.2-x64https://github.com/huihut/OpenCV-MinGW-Build点击zip下载 例如:

https://github.com/huihut/OpenCV-MinGW-Build/archive/refs/tags/OpenCV-4.5.5-x64.zip

配置路径

解压后,放到一个目录下,环境变量Path中添加OpenCV根目录x64mingwbin

例如,我解压到C:Program FilesOpenCV

那么将C:Program FilesOpenCVx64mingwbin添加到path中。

 配置CMakeList.txt

Clion 新建项目,在CMakeList.txt中,添被***包围的3行代码,其中OpenCV_DIR 为解压后的OpenCV根目录。

例如,我解压到C:Program FilesOpenCV

那么,OpenCV_DIR 就是C:\Program Files\OpenCV

注意使用双\

cmake_minimum_required(VERSION 3.21)
project(opencv)

set(CMAKE_CXX_STANDARD 14)
# ************
set(OpenCV_DIR C:\Program Files\OpenCV)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
# ************

add_executable(opencv main.cpp)
target_link_libraries(opencv ${OpenCV_LIBS})
重启CLion并测试

记得重启Clion

记得重启Clion

记得重启Clion

不然提示编译能通过,运行时显示代码-14****。

#include "iostream"
#include

using namespace std;
using namespace cv;

int main() {
    Mat img = imread(R"(C:UsersaDesktopfig1.png)");
    imshow("aaa",img);

    waitKey();
    return 0;
}
总结

1.下载OpenCV-MinGW

https://github.com/huihut/OpenCV-MinGW-Build/archive/refs/tags/OpenCV-4.5.5-x64.zip

2.解压

解压到C:Program FilesOpenCV

3.环境变量配置

Path中添加C:Program FilesOpenCVx64mingwbin

4.Clion CMakeList.txt添加代码

# ************
set(OpenCV_DIR C:\Program Files\OpenCV)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
# ************

5.重启Clion

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/861493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号