Windows 环境下,cmake工程导入OpenCV库

这篇具有很好参考价值的文章主要介绍了Windows 环境下,cmake工程导入OpenCV库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        目录

1、下载 OpenCV 库

2、添加搜索路径

3、添加环境变量

4、CmakeLists.txt 配置

(1) 配置步骤

(2) CmakeLists.txt完整配置


1、下载 OpenCV 库

OpenCV官方下载地址:download | OpenCV 4.6.0

cmake添加opencv,C/C++,c++,开发语言

下载完毕后解压,便可以得到下面的文件

cmake添加opencv,C/C++,c++,开发语言

2、添加搜索路径

find_package会寻找 findxxx.cmake 或者 xxxConfig.cmake 文件,我们需要提前指明.cmake 文件的搜索路径。

  • OpenCVConfig.cmake :D:\\Download\\opencv4_6_0\\build\\x64\\vc15\\lib
# list(APPEND CMAKE_PREFIX_PATH 搜索路径)
list(APPEND CMAKE_PREFIX_PATH D:\\Download\\opencv4_6_0\\build\\x64\\vc15\\lib)

3、添加环境变量

Windows环境下,lib 文件用于编译通过, dll 文件用于运行,上面添加搜索路径只是为了让项目可以编译通过,我们还需要添加一个环境变量——OpenCV的bin目录的路径,项目运行时会需要用到OpenCV的 dll 文件。

  • OpenCV的bin目录:D:\Download\opencv4_6_0\build\x64\vc15\bin

4、CmakeLists.txt 配置

(1) 配置步骤

OpenCV的 OpenCVConfig.cmake 文件中给出了详细的头文件引入方法以及库文件的链接方法。

cmake添加opencv,C/C++,c++,开发语言

${OpenCV_INCLUDE_DIRS}    # OpenCV 预定义变量,表示头文件目录的完整路径
${OpenCV_LIBS}            # OpenCV 预定义变量,表示lib库文件的完整路径

 添加头文件搜索路径:

cmake添加opencv,C/C++,c++,开发语言

让子工程项目链接OpenCV静态库文件(lib文件)

cmake添加opencv,C/C++,c++,开发语言文章来源地址https://www.toymoban.com/news/detail-594226.html

(2) CmakeLists.txt完整配置

cmake_minimum_required(VERSION 3.0)

PROJECT (opencv_test)

# 添加搜索路径
list(APPEND CMAKE_PREFIX_PATH D:\\Download\\opencv4_6_0\\build\\x64\\vc15\\lib)

# 引入 OpenCV 库
find_package(OpenCV REQUIRED)

# 添加 OpenCV 库头文件搜索路径
include_directories(${OpenCV_INCLUDE_DIRS})

file(GLOB ALL_SRCS *.cpp)

add_executable(${PROJECT_NAME} ${ALL_SRCS})

# 判断是否找到 OpenCV 库
if(OpenCV_FOUND)
    target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})   
endif()

到了这里,关于Windows 环境下,cmake工程导入OpenCV库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Opencv Win10+Qt+Cmake 开发环境搭建

    官网下载Opencv安装包 双击下载的软件进行解压 3. 系统环境变量添加 创建一个新的Qt项目(Non-Qt Project) 打开创建好的项目中的CMakeLists.txt,添加如下代码 main.cpp中添加以下代码 点击运行,显示图像则说明环境搭建成功

    2024年02月15日
    浏览(45)
  • Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异)

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vs studio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vs code下

    2024年02月02日
    浏览(65)
  • OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法

    最近在windows下面用cmake编译OpenCV的项目代码,但是一直碰到找不到mutex的问题,百思不得其解, 查看stackoverfow里面有提到,mingw64有个POSIX的东西,觉得可以一试,就到github上重新下载mingw64 Releases · niXman/mingw-builds-binaries · GitHub  选择x86_64-12.2.0-release-posix-seh-ucrt-rt_v10-rev2.7z版本,重

    2024年02月11日
    浏览(53)
  • C/C++开发,linux下OpenCV+gcc+cmake编译环境搭建

    目录 一、源码下载 二、源码编译         2.1 OpenCV源码下载         2.2 cmake安装(非必要)         2.3 opencv安装依赖及支持模块查看         2.4 安装pkgconfig包         2.5 安装opencv依赖包         2.6 真正安装opencv包开始         2.7 opencv环境路径配置 三、案

    2024年02月06日
    浏览(52)
  • Windows搭建OpenCV开发环境(C++)

    Windows 10 OpenCV MinGW-w64 CMake CLion 打包下载地址:https://download.csdn.net/download/u012899618/87902325 也可以直接下载编译好的文件(这样可跳过编译的步骤):https://download.csdn.net/download/u012899618/87907660 MinGW和CMake都需要配置(根据实际目录进行配置) 打开命令提示符,输入 如果提示如下

    2024年02月14日
    浏览(64)
  • 在Windows平台编译OpenCV及开发环境配置

    工欲善其事,“必先有其器”。 以下是需要用到的软件和工具清单 表一 软件 用途 下载地址 版本 VS(Visual Studio) 开发和编译(打工人) https://visualstudio.microsoft.com/zh-hans/downloads/ 社区版就够用,版本选择详见表二 CMake 高效编译和组织代码(中介) https://cmake.org/download/ 版本选

    2024年01月21日
    浏览(42)
  • 【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

    ref:https://opencv.org/releases/ ref:https://www.cnblogs.com/ticlab/p/16817542.html c_cpp_properties.json 照着ref 没安装成功,先写个二分查找把 ref:https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html nnd,用这个ref在ubuntu20.04 上安装成功了!!!咳咳咳 ref:https://blog.csdn.net/weixin_4479667

    2024年02月14日
    浏览(52)
  • [opencv][windows]cmake opencv opencv_contrib所需的缓存文件下载

    这个是windows上源码编译opencv+opencv-contrib时候cmake时候缓存文件,只需要将压缩文件夹解压到源码目录下面,cmake-gui上configure时候就不会报错,注意解压后文件夹名字是.cache,文件夹名字不能改变,比如opencv/.cache,有的人解压后成opencv/.cache/.cache是错误的,请仔细检查文件夹名字

    2024年02月19日
    浏览(51)
  • 2. windows系统下在QT中配置OPenCV开发环境

    1. 说明: 在Windows系统中配置相对简单,不需要对下载的源码进行编译,在官网上下载的OPenCV可以直接使用,本文系统版本为win10,opencv是最新版本4.7.0。 效果展示: 2. 配置步骤: 2.1 下载OPenCV压缩包 打开opencv的官网OPenCV下载地址,可以在其页面内下载到最新的压缩包,如下

    2024年02月09日
    浏览(52)
  • ubuntu环境通过CMake安装OpenCV

    1:检查CMake是否安装成功 2:检查pkg-config是否安装成功 3:下载OpenCV版本 官网:https://github.com/opencv 从第 3 版开始,OpenCV 已经分成了两个主要部分。 第一部分是包含了 成熟算法的 OpenCV 主源码库,https://github.com/opencv/opencv ,OpenCV 的核心函数,也就是之前下载的内容。 第二部

    2024年02月20日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包