搜索
bottom↓
回复: 0

如何在VS2019中配置OpenCV

[复制链接]

出0入234汤圆

发表于 2022-1-17 16:07:37 | 显示全部楼层 |阅读模式
以下文章来源于:公众号:开源电子网,读取更多技术文章,请扫码关注
讨论发帖图.png


如何在VS2019中配置OpenCV



1. 下载OpenCV SDK 与安装

       进入OpenCV官网(https://opencv.org/),点击左上角Library,选择相应的版本下载,小编下载的是OpenCV-4.5.5Windows版。

          2.jpg

       下载完成后得到opencv-4.5.5-vc14_vc15.exe,双击运行,得到opencv文件夹,我们主要利用build目录下的文件进行配置。build文件夹目录结构如下:

            3.jpg

          注意:建议解压在除C盘外的其他盘,小编是D:\opencv。



2. 安装Visual Studio 2019

         安装流程可以参考该博客:https://zhuanlan.zhihu.com/p/94998894,或者自行安装。


3. 打开Visual Studio 2019创建项目

        第一步:创建新的项目:

            4.jpg

        第二步:点击控制台应用并下一步:

          5.jpg

        第三步:配置新的项目并点击创建:

          6.jpg

        第四步:点击视图–其他窗口–属性管理器,点击文件名“opencv_test”展开,右击第一项"Debug|x64"– 属性 –VC++目录,接下来正式开始配置:

          7.jpg

       第五步:配置包含目录

          8.jpg
       点击 包含目录 – <编辑>,将 opencv 源文件中的include 目录下的opencv2 导入即可:

          9.jpg

       第六步:配置库目录

          10.jpg

       将D:\opencv\opencv\build\x64\vc15\lib 添加:

          11.jpg

       第七步:配置链接器

       点击 链接器–输入–附加依赖项–<编辑>:

          12.jpg

       添加D:\opencv\opencv\build\x64\vc15\lib 文件夹下的opencv_world3416d.lib 文件:

          13.jpg

       第八步:电脑配置环境变量

       此电脑–空白处右击属性–高级系统设置–环境变量–系统变量的path–新建


          14.jpg

       将 D:\opencv\build\x64\vc15\bin 添加:

          15.jpg

       第九步:把opencv_videoio_ffmpeg455_64.dll、

       opencv_world455.dll、

       opencv_world455d.dll

       复制到C:/Windows/System32文件夹当中

      (如果没有复制,VisualStudio 2019会跳出无法找到由于找不到opencv_world455d.dll,无法执行代码,重新安装程序可能会解决此问题)

          16.jpg


4. 重启Visual Studio 2019


       注意:设置Debugx64模式

          17.jpg

       关于openCV的相关API函数,大家可以参考http://www.woshicver.com/,OpenCV中文官方文档。


5. 用图片调用OpenCV函数读取

       如以下源码所示:

  1. <font size="2">#include <iostream>

  2. #include <opencv2/opencv.hpp>


  3. using namespace cv;

  4. using namespace std;


  5. int main()

  6. {

  7.     Mat src = imread("C:/Users/ATK/Desktop/image/test.png"); /*图片 */

  8.     imshow("input", src);

  9.     waitKey(0);

  10.     return 0;

  11. }</font>
复制代码
        实验结果:

          18.jpg

回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-7-2 04:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表