VS2022下安装和配置OpenCV环境参数

网上OpenCV的安装配置教程一堆,本人参照并尝试了几个都有差错。自己整理并分享在VS2022下安装和配置OpenCV环境参数的笔记。(所用VS2022是官网社区版,OpenCV版本是4.5.5)

一、下载OpenCV

官网下载地址

选择Windows版本下载并解压到本地磁盘,建议路径不带中文,我的解压安装地址是:D:\OpenCV\v455

二、配置Windows环境变量

我的电脑-属性-高级系统设置-高级-环境变量-系统变量-Path-编辑-新建,添加D:\OpenCV\v455\opencv\build\x64\vc15\bin

Tips1:在环境变量界面中,有用户变量(上)和系统变量(下)都有Path参数,OpenCV环境只需要编辑系统变量的Path即可;

Tips2:路径是你自己OpenCV的解压安装路径,该路径build文件夹下选X64文件夹,VS2022选vc15不要选vc14。建议实际到该路径下去看看,别该路径不存在搞乌龙。

三、配置VS2022内的项目属性参数

VS2022新建一个项目XX,工程顶部菜单:

1,项目-XX属性-VC++目录

右侧的“包含目录”新增:D:\OpenCV\v455\opencv\build\include

右侧的“库目录”新增:D:\OpenCV\v455\opencv\build\x64\vc15\lib

Tips:上面说过,这路径是OpenCV安装目录下,自行修改。

2,项目-XX属性-链接器-输入

右侧的“附加依赖项”新增:opencv_world455d.lib

Tips1:这个lib文件,是在刚才提到的D:\OpenCV\v455\opencv\build\x64\vc15\lib目录下的,根据下载的OpenCV版本差异,这个lib名称不一样,我这里下载的版本是OpenCV4.5.5,所以lib名字是455结尾;

Tips2:lib目录下可能有2个lib文件,选择文件名带"d"结尾的这个lib。

 四、验证

以上就配置好了,我们不需要写什么HelloWorld的Demo,只需要放几个头文件去编译。

#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc.hpp>

以上include代码顶部,若编译通过不报错,祝贺你OpenCV环境配置成功了。

  • 43
    点赞
  • 134
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
实现效果:http://v.youku.com/v_show/id_XMTU2Mzk0NjU3Ng==.html 如何在你的电脑上运行这个程序? 1,它需要cvblobslib这一个opencv的扩展库来实现检测物体与给物体画框的功能,具体安装信息请见: http://dsynflo.blogspot.com/2010/02/cvblobskib-with-opencv-installation.html,当你配置好cvblobslib之后,你可以用这一的程序进行测试:http://dl.dropbox.com/u/110310945/Blobs%20test.rar 2,视频中两个摄像头之间的距离是6cm,你可以根据你摄像头的型号,来选择合适的距离来达到最好的效果。 3,在进行测距之前,首先需要对摄像头进行标定,那么如何标定呢? 在stdafx.h中把"#define CALIBRATION 0"改成 “#define CALIBRATION 1”表示进行标定,标定之后,你就可以在工程目录下的"CalibFile" 文件夹中得到标定信息的文件。如果标定效果还不错,你就可以吧"#define CALIBRATION " 改成0,以后就不需要再标定,直接使用上一次的标定信息。你还需要把"#define ANALYSIS_MODE 1"这行代码放到stdafx.h中。 4,视频中使用的是10*7的棋牌格,共摄录40帧来计算摄像头的各种参数,如果你像使用其他棋盘格,可以在 "StereoFunctions.cpp"文件中修改相应参数。 5,如果你无法打开摄像头,可以在 "StereoGrabber.cpp"文件中修改代码“cvCaptureFromCAM(index)”中index的值。 6,About computing distance: it interpolates the relationship between depth-value and real-distance to third degree polynomial. So i used excel file "interpolation" for interpolation to find k1 to k4, you should find your own value of these parameters. 7,你可以通过调整控制窗口中各个参数的滑块,从而来得到更好的视差图。 8,在目录下的”distance“文件夹中,有计算距离信息的matlab代码。 9,如果你想了解基本的理论,可以看一下这个文档:http://scholar.lib.vt.edu/theses/available/etd-12232009-222118/unrestricted/Short_NJ_T_2009.pdf 视频中环境:vs2008,opencv2.1
VS2022配置和使用OpenCV的步骤如下: 1. 首先,下载并安装VS2022社区版,确保安装过程中选择了C++开发工作负载。你可以从官方网站上下载并安装这个版本。 2. 下载OpenCV的最新版本,你可以从OpenCV官方网站上获取到最新的稳定版本。 3. 安装OpenCV时,选择你的VS版本。确保选择的版本与你的VS2022版本相匹配。 4. 安装完成后,在VS2022中打开一个新的C++项目。 5. 在项目中,右键单击解决方案资源管理器中的项目名称,选择"属性"。 6. 在属性页面中,选择"VC++目录",然后选择"包含目录",点击编辑。 7. 添加OpenCV的include目录,该目录包含OpenCV的头文件。通常情况下,这个目录位于OpenCV安装目录的"include"文件夹下。 8. 接下来,在属性页面中选择"库目录",点击编辑。 9. 添加OpenCV的lib目录,该目录包含OpenCV的库文件。通常情况下,这个目录位于OpenCV安装目录的"lib"文件夹下。 10. 选择"链接器",然后选择"输入"。 11. 在"附加依赖项"中,添加OpenCV的库文件。这些库文件的名称以"opencv_"开头,以版本号和文件扩展名结尾,例如"opencv_core452.lib"。 12. 点击确定保存更改。 13. 现在,你可以在你的C++代码中使用OpenCV了。只需包含所需的头文件,然后调用相应的函数即可。 举个例子,你可以在代码中添加以下头文件引用: ```cpp #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc.hpp> ``` 这些头文件将提供OpenCV库中的核心功能和图像处理功能。 是一篇关于在VS2022安装配置OpenCV环境参数的笔记,可以提供更多详细的安装配置说明。 是关于在VS2022中设置OpenCV库目录的指南,可以帮助你正确设置库目录。 是一些示例代码,展示了如何使用OpenCV的头文件进行编程。你可以根据需要在代码中添加更多的OpenCV功能。 希望以上信息对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值