Win10+VS2019+OpenCV 编译和配置

根据网上搜到的N多个教程,终于编译成功运行了,在此记录下,方便下次操作。

1.首先默认你已经下载好VS2019,并下安装了 使用c++的桌面开发。

OpenCV版本4.5下载 OpenCV下载,百度网盘链接:https://pan.baidu.com/s/1EgQwOlyK1mZj_hl9YsDHDA 提取码:z2p1 

找到下载好的文件,双击安装(这其实是一个解压过程)

 

 

选择解压目录,单击Extract会在选中的路径下自动创建名字是opencv的文件夹。解压好的内容如下:

 

 

接着来给电脑添加如下环境变量,系统变量中的Path(需要根据自己的安装路径做相应修改):

我自己的是 E:\opencv\build\x64\vc15\bin

环境变量配置好后重启电脑。

2.在VS2019中配置OpenCV

首先打开VS2019,创建新项目,选择C++,空项目。

输入项目名称以及项目的位置,单击创建

右键项目名,选择属性

单击左侧VC++目录,平台选择X64,关注右侧包含目录库目录

首先修改包含目录,选中以后点击编辑

单击文件夹标志新建,然后选择目录

添加如下图所示的两个变量,单击确定

E:\opencv\build\include

E:\opencv\build\include\opencv2

添加库目录(操作同上)添加 E:\opencv\build\x64\vc15\lib

最后添加 修改附加依赖项

添加一下变量(手动输入或者粘贴)

opencv_world450d.lib  ,单击确定 (这里我使用的是Debug,如果是使用Release 改为 opencv_world450.lib 

                                                                                                                                  

   

最后测试是否配置成功

 源文件 右键,添加->新建项

                                                                                                                     

选择C++文件,输入名字 main

                                                                                    

添加如下代码(直接粘贴即可)

#include<opencv2/opencv.hpp>

#include<iostream>

using namespace cv;

int main(int argc, char** argv) {

	Mat image = imread("F:/1.jpg");

	if (image.empty()) {

		printf("could not load image...\n");

		return -1;

	}

	//namedWindow("test_opencv_setup", 0);

	imshow("test_opencv_srtup", image);

	waitKey(0);

	return 0;

}

配置Cuda 

参考 https://blog.csdn.net/fengxinzioo/article/details/109402921

注:编译opencv4以上版本时需要下载的ffmpeg和ippicv文件,下载完成后替换到.cache文件夹中,重命名添加上对应的MD,再次cmake就不会有warning了。

更新2020-11-30  

 4.5

4.5 所需下载的缓存文件全部上传网盘 链接:链接
提取码:n2kc 

原理同上。

找了很多文章,只有这个简单,其他的能力有限看不懂。

  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Win10 VS2019上编译安装OpenCV-7.0 CUDA可以按照以下步骤进行: 1. 首先,下载并安装CUDA Toolkit。可以从NVIDIA官方网站上下载最新版本的CUDA Toolkit,并按照它的安装向导进行安装。 2. 下载OpenCV源代码。可以从OpenCV官方网站上下载最新版本的OpenCV源代码,并将其解压到一个合适的文件夹中。 3. 打开Visual Studio 2019,并在创建新项目时选择“空项目”。 4. 在解决方案资源管理器中,右键单击项目,并选择“属性”。 5. 在属性对话框中,选择“VC++目录”,然后选择“包含目录”。将OpenCV源代码中的“include”文件夹路径添加到包含目录中。 6. 再次在属性对话框中,选择“链接器”,然后选择“常规”。将OpenCV源代码中的“lib”文件夹路径添加到库目录中。 7. 然后,在链接器中选择“输入”。将以下库文件添加到附加依赖项中:opencv_corexxx.lib、opencv_highguixxx.lib、opencv_imgprocxxx.lib(其中“xxx”表示版本号)。 8. 配置好属性后,按下F7键进行编译,并等待编译完成。 9. 编译完成后,在OpenCV源代码的构建文件夹中找到“bin”文件夹,将其中的所有DLL文件复制到系统的PATH环境变量中。 10. 最后,在项目中使用OpenCV-7.0 CUDA库进行开发。可以通过引入相关头文件和使用OpenCV的相关函数来进行开发。 通过以上步骤,您可以在Win10 VS2019上成功编译安装OpenCV-7.0 CUDA,并在项目中使用相关功能进行开发。希望对您有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值