VS配置永久OpenCV(小萌轻松操作):超细致

一、 下载安装Visual Studio2022

1.进入:Visual Studio2022的官网,点击Community2022进行下载。

2.双击运行VS2022安装包,点击继续,等待几分钟


安装程序下载安装验证完毕,将会提示进入这个界面

选择C++的桌面开发和Visual Studio 扩展开发,右上角打对钩,然后更改安装位置。

3.修改不了缓存和共享组件、工具和SDK的安装位置的解决方案:
打开注册表编辑器WIN + R --> regedit(或者直接搜索注册表编辑器,输入regedit),找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup下的SharedInstallationPath项,直接删除。然后打开vs installer就可以更改安装位置了。

二 、下载安装OpenCV4.5.4

1、opencv官网,点击Library中的Releases

进入网址:https://opencv.org/releases/

2、选择Windows版本,读秒完成即可开始下载

3、双击安装包进行安装

安装正在进行

安装完打开文件夹是这样的

其中build是OpenCV使用时要用到的一些库文件,而sources中则是OpenCV官方为我们提供的一些demo示例源码

三、配置环境变量

1.把OpenCV文件夹放好地方后,依次选择此电脑—>属性—>高级系统设置—>系统变量,找到Path变量,选中并点击编辑,然后新建把你的OpenCV执行文件的路径填进去,然后一路点确定,这样环境变量就配置完了。
D:\OpenCV4.5\opencv\build\x64\vc15\bin
D:\OpenCV4.5\opencv\build\x64\vc15\lib

OpenCV执行文件的路径这样找:
找到你解压好的OpenCV文件夹,依次选择build—>x64—>vc15—>bin,然后是这样的

四、配置文件

如果环境变量配置的准确,切配置之后经过重启,就没有进入这部的必要。即做完上面的配置,重启一次,直接跳到“五、配置VS2019”即可,看是否配置成功。当然,若不想重启而想马上查看是否配置成功,就要进行这一步的配置。
将目录D:\opencv\build\x64\vc15\bin(换成你自己的相对应的目录)下面的opencv_world452.dll和opencv_world452d.dll文件(你的不一定是一模一样的,你只要找到opencv_worldxxx.dll和opencv_worldxxxd.dll即可)复制到目录(我的系统为64位)C:\Windows\SysWOW64中。注:如果Windows安装在C盘,那么32位系统的路径位C:\Windows\System32;64位系统的路径为C:\Windows\SysWOW64。

五、配置VS2019

1.打开vs2022软件,新建一个c++空项目,然后添加一个main(自己随意命名).cpp源文件。
2.然后进行如下操作:



以后再建立新工程就不用每次都重新配置了,直接将这个属性表导入即可。

名称自己起,建议起为OpenCV.props

3.然后对属性表进行配置:VC++目录—>包含目录—>库目录。包含目录中添加:
D:\opencv\build\include
D:\opencv\build\include\opencv2


点击确认以后,在库目录中添加:D:\opencv\build\x64\vc15\lib


然后对链接器—>输入—>附加依赖项—>编辑
附加依赖项中添加(库文件名):opencv_world450d.lib

库文件这样找:

如果配置为Debug,选择opencv_world450d.lib
如果为Release,选择opencv_world450.lib
4.想要永久使用,下次再建立新项目的时候按照如下步骤进行操作:



然后找到上次配置的文件夹进行添加配置,然后OpenCV就能正常调用,而不需要再次进行配置。

六、测试OpenCV


//打开摄像头样例
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
using namespace cv;int main()
{VideoCapture cap(0);Mat frame;while (1){cap >> frame;imshow("调用摄像头", frame);waitKey(30);}return 0;
}

作者也是新人,有啥问题可以一块交流。

VS配置永久OpenCV(小萌轻松操作):超细致相关推荐

  1. 小萌谈Art(7)——让RobotArt打败小怪兽还我小萌猴

     时间就是这么任性,它从来不会因为今天你的一无所获而停下来.所以在每天弥足珍贵的时间里我们都要尽力做到最好. 小萌想想自己学习Art已经一个月有余了,从起初连RobotArt是什么都不知道,到现在 ...

  2. opencv获取mat的指针_数字图像处理之opencv中Mat数据操作

    数字图像处理其实就是处理二维矩阵数据.利用opencv来学习处理算法是一种比较好的方式.学习opencv,主要就是调用其中的图像处理函数来实现各种操作.如果要得到想要的处理结果,还需要对图像处理算法有 ...

  3. idea拦截了html中的静态资源,IDEA配置静态资源热加载操作(Springboot修改静态资源不重启)...

    第一步: 修改file->settings->compiler->build project automatically 第二步: 按ctrl+shift+a,搜索Registry双 ...

  4. OpenCV之线性混合操作

    OpenCV书中线性混合操作 个人理解 图像混合就是将两个尺寸一样的图像按照一定的比例混合到一起,比如我们配置颜料,我们也是按照一定的比例去配置,所有的比例之和为1. 代码 #include < ...

  5. macbook配置java环境变量_Mac配置JDK环境变量的详细操作

    想必不少网友还不知道Mac配置JDK环境变量的详细操作,下面小编就讲解一下Mac配置JDK环境变量的操作方法,希望对你们有所帮助哦. Mac配置JDK环境变量的详细操作 1.访问Oracle官网 ,浏 ...

  6. windows 配置永久路由

    背景 因为公司都是使用内网,插入网线使用内网后无法内外网同时使用,那么如何实现内外网同时使用呢?这时候需要配置永久路由 1.查看路由配置 打开命令提示符 输入:route print -4 (-4只看 ...

  7. 小萌库 - 精品游戏精彩回顾

    小萌库( www.xiaomengku.com ) 精品游戏精彩回顾  <海岛大亨5>中文版 免安装硬盘版<海岛大亨5>是由美国的PopTop Software / FrogC ...

  8. 2、OpenCV图像的读写操作

    OpenCV图像的读写操作 概要 图像由像素组成. 像素可以被认为是非常小的正方形结构,当连接在一起时会生成图像. 它们是任何图像的最小组成部分. 如果您仔细查看前面的图像,您将能够在图像中看到一些正 ...

  9. toad导入数据_配置toad进行导入导出数据库操作

    最近需要对oracle进行导入导出操作,于是研究使用toad进行导入导出oracle数据库操作,现稍作记录. oracle的导入导出不管是否使用toad还是pl/sql工具进行操作,实际上最终都是通过 ...

最新文章

  1. 如何強迫 .Net 應用程式輸出英文的例外訊息
  2. MediaPlayer开发全解析
  3. MapReduce Java API-多输入路径方式
  4. dreambackend.java_【AndroidTV】如何自定义屏保、更改屏保时长
  5. 查看zookeeper二进制日志方式
  6. android 动态规划,7. 动态规划(二)Android移动应用开发.pdf
  7. java基础27 单例集合Collection及其常用方法
  8. STM32F103ZET6【标准库函数开发】-----TM1638模块驱动4位8段共阴极数码管
  9. 做正确的事和正确的做事
  10. java测试vss_VSS项目分支
  11. vue 生成qrCode二维码保存图片至本地
  12. Oracle number类型详解
  13. storm风暴英雄 tempo_19.4版本TempoStorm 风暴英雄天梯环境报告
  14. html 调用es2015模块,ES 2015 Modules
  15. easyui主界面布局easyui-layout用法一例
  16. 荒野白牡丹都有啥功效,白茶知名品牌有哪些
  17. ASEMI整流桥KBJ610,KBJ610浪涌电流,KBJ610反向电流
  18. 金蝶K3案例教程仓存管理后台配置
  19. 浏览器帧率(fps)对比:QQ,Firefox,Chrome,Edge
  20. 解决国产电脑微信卡顿问题的脚本

热门文章

  1. 数学建模对计算机考研有用吗,数学建模有必要参加吗
  2. STM32F303RE 四个ADC同步规则采样
  3. 求解:Encountered internal error running command: TypeError: Cannot read property 'toLowerCase' of unde
  4. 阿里云服务器购买教程(新手指南)
  5. python做交易软件_我用Python做了个量化交易工具!
  6. DHU数据结构-循环单链表-ADT应用-圆桌问题
  7. JenKins添加Git报错Error performing git command: git ls-remote -h
  8. android 手机如何截图,原来安卓手机有这么多种截屏方式 最后两种一般人不会用...
  9. 两岸四地消费者信心指数出炉:中国大陆消费者信心指数评析
  10. CDH-TXKT-集群的维护