将OpenCV配置到本地开发环境

背景知识

  • OpenCV是开源的计算机视觉、图像处理库,主要是由C++编写,现在使用Python开发的人也有很多,都是支持的。
  • OpenCV最原始的其实只是C++源代码,一般用在自己的环境中时需要将其编译成具体平台的库文件
  • 如果是在Windows上开发的话,OpenCV官方已经编译好了二进制文件,我们只要下载下来,然后进行简单配置就可以了
  • 本篇博客主要讲解如何将OpneCV库配置在Qt开发环境中

操作步骤

  1. 第一步, 去官网下载相应版本的OpneCV文件,本文以OpenCV–4.6.0 最近版为例。OpneCV官网:https://opencv.org/releases/ 将OpenCV配置到本地开发环境_第1张图片
  2. 第二步,点击图的Click所指向的windows模块,选择适用于Windows的OpenCV版本
    将OpenCV配置到本地开发环境_第2张图片
  3. 第三步,一般情况下,转到该页面后就会自动下载了,如果没有自动下载,就点击上述的Download进行下载
  4. 第四步,下载好的是一个OpenCV官方打包好的文件,后缀是opencv-4.6.0-vc14_vc15.exe
    将OpenCV配置到本地开发环境_第3张图片
    • opencv-4.6.0是OpenCV的版本
    • vc14和vc15是该打包文件中编译好的二进制文件适用的运行环境,vc14Visual Studio 2015的编译器、vc15是Visual Studio 2017的编译器版本
  5. 第五步,执行该…..exe文件,本质是解压缩,我选择解压到自定义的文件夹E:\17OpenCV4.6(这是我自己创建的,你可以解压在其他位置)
    将OpenCV配置到本地开发环境_第4张图片 将OpenCV配置到本地开发环境_第5张图片
  6. 第六步,打开解压好的文件夹,在我的环境中如下图所示:
    将OpenCV配置到本地开发环境_第6张图片
  7. 第七步,将bin文件目录添加进系统的环境变量
    将OpenCV配置到本地开发环境_第7张图片

    将上述的路径添加到系统的环境变量:

    ①先复制上述的路径
    ②Win11中依次是设置–系统–系统信息–高级系统设置–高级–环境变量–系统变量–Path(双击)–新建—粘贴刚刚复制的路径–确定即可

    ③重启计算机

  8. 第八步,接下来就是在Qt中添加库和使用库了
    1. 右键项目添加库
      将OpenCV配置到本地开发环境_第8张图片

    2. 选择外部库—然后库文件浏览
      将OpenCV配置到本地开发环境_第9张图片
      将OpenCV配置到本地开发环境_第10张图片
      Note: 修改包含路径为build文件夹下的include文件夹

      将OpenCV配置到本地开发环境_第11张图片

    然后下一步完成执行qmake

  9. 第九步,修改main.cpp,添加使用OpenCV的头文件,以及代码
    将OpenCV配置到本地开发环境_第12张图片
  10. 第十步,编译运行,如下所示,表示成功了
    将OpenCV配置到本地开发环境_第13张图片

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