OpenCV安装和Visual Studio2022编译器安装下载、测试运行(C++)

一、下载OpenCV

1.打开OpenCV官网Home - OpenCV

2.点击Library,选择Raleases

 3.跳到如下页面(其中有OpenCV-4.6.0、OpenCV-4.5.5、OpenCV-4.5.4多个版本,依照自己需要选择,这里选择的是OpenCV-4.6.0)

在OpenCV-4.6.0中点击Windows

 4.跳转如下页面(电脑绿环提示将会在5秒后开始自动下载......)

 5.在5秒计数结束后,弹出任务框,选择合适的文件夹

点击蓝色下载框

6.打开刚刚下载的文件所在地

双击opencv-4.6.0-vc14_vc15.exe

 7.接下来弹出以下窗口,点击图中  ...  选择需要的文件夹

点击Extract

 8.在解压完成后,在电脑中查找名为opencv的文件夹,opencv的下载完成。

 二、OpenCV的环境变量配置

1.找到opencv文件夹

2.打开文件夹,依次点击build-->bin,然后复制此段路径  (文件选择不同,路径不同!)

3.打开控制面板中高级系统设置(可以在电脑中搜索查找)

点击环境变量

 

4.双击Path,或者选中Path,点击编辑

 5.点击新建,然后复制前面的那一段路径,最后点击确定,OpenCV的环境变量配置完成

 三、Visual Studio Community 2022的下载安装

前面成功的安装了OpenCV,接下来需要安装OpenCV的IDE了,这里选择的是VS2022.

以下是VS下载的官方网站.

Visual Studio 2022 IDE - 适用于软件开发人员的编程工具

 1.鼠标放到小三角,点击下载Community2022

 2.系统自动弹出任务框,点击下载

 3.找到文件所在地,双击

4.点击继续

 

5.在以下窗口中勾选使用C++的桌面开发和通用Windows平台开发

最后点击安装

 四、OpenCV的开发环境配置(C++)

1.打开VS2022

点击创建新项目

2.选择C++语言,点击控制台应用,确定下一步3.

3.输入项目名称,点击位置  ...  选择文件路径,最后点击创建

4.点击项目>属性

 5.点击VC++目录>点击包含目录>点击小三角>点击编辑

5.点击红色叉叉左边的黄色新行,点击  ...

将opencv文件中include文件以及opencv2路径复制在下方

(示例:  D:\opencv\opencv\build\include   D:\OpenCV\opencv\build\include\opencv2)

点击确定

 6.点击库目录,按照以上的方式

找到opencv>点击build>点击x64>点击vc15>点击lib(示例:  D:\opencv\opencv\build\x64\vc15\lib)

点击确认

 7.点击链接器>点击输入>点击添加依赖项>点击下三角>点击编辑

 8.将lib文件中的第二项点击复制,粘贴到添加依赖项中(示例:  opencv_world460d.lib)

点击确认

 以上OpenCV的开发环境配置配置成功

五、测验运行情况

以下是运行代码,需要强调的是第十行(Mat image =imread("C:/Users/zhao1/Desktop/壁纸制作/testpicture.png");),这里的C:/Users/zhao1/Desktop/壁纸制作/testpicture.png是自由选择的路径,可以自由选择一张图片,复制路径,填入十行的("    ")中.

#include <opencv2/opencv.hpp>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
#include <opencv2/imgproc.hpp>  
#include<iostream>  
using namespace std;
using namespace cv;
int main()
{
    Mat image =imread("C:/Users/zhao1/Desktop/壁纸制作/testpicture.png");
    imshow("Show Window", image);
    waitKey(0);
    return 0;
}

 1.输入刚刚创建的项目之中

 2.点击调试开始执行

(运行成功,安装成功!)

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
opencv-4.4.0-vc14_vc15.exe 版本:4.4.0 2020年7月 OpenCV 4.x的夏季更新已发布 :晴天: 此版本的亮点: SIFT(尺度不变特征变换)算法已移至主存储库(SIFT的专利已过期) DNN模块: 改进的图层/激活/支持更多模型: 最新的Yolo v4检测器:#17148。为[yolo]层(Yolo v3和Yolo v4)禁用了每层NMS,因为它们是不正确的-用于cv::dnn::NMSBoxes所有检测。 ONNX:添加对Resnet_backbone(Torchvision)的支持#16887 EfficientDet模型支持:#17384 新样本/演示: 添加文本识别示例:C ++ / Python FlowNet2光流:#16575 英特尔®推理引擎后端(OpenVINO™): 增加了对OpenVINO 2020.3 LTS / 2020.4版本的支持 计划在下一版本中删除对NN Builder API的支持 CUDA后端中的许多修复和优化(感谢@YashasSamaga):PR G-API模块: 在OpenCV后端引入了用于状态内核的新API :GAPI_OCV_KERNEL_ST。有状态内核在各个图执行(标准中更多)或流的视频帧之间(以流模式)保留其状态。 在G-API推出更多面向视频的操作:goodFeaturesToTrack,buildOpticalFlowPyramid,calcOpicalFlowPyrLK。 添加了更多的图像处理内核:Laplacian和双边过滤器。 修复了G-API的OpenCL后端中的潜在崩溃。 OpenCV社区的许多其他伟大贡献,包括但不限于: Obj-C / Swift绑定:#17165 (opencv_contrib)Julia绑定是正在进行的GSoC项目的一部分:#2547 (opencv_contrib)BIMEF:生物启发的多重曝光融合框架,用于弱光图像增强: #2448 为CV_16UC1图像启用Otsu阈值:#16640 为文本检测添加笔划宽度变换算法:#2464 计划在Apache 2许可证上进行下一版本OE-32的 迁移#17491

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

。。。萱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值