windows下OpenCV安装教程(小白教程)

windows下OpenCV安装教程(小白教程)OpenCV介绍OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV目前主要用C++语言开发,它的主要接口也是C++语言封装,但是依然保留了大量的C语言接口。该库也有大量的Python、Javaand

大家好,又见面了,我是你们的朋友全栈君。

OpenCV介绍

OpenCV 是一个基于 BSD 许可(开源)发行的跨平台计算机视觉库,可以运行在 Linux、Windows、 Android 和 Mac OS 操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时 提供了 Python、Ruby、MATLAB 等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV 目前主要用 C++语言开发,它的主要接口也是 C++语言封装,但是依然保留了大量的 C 语言接口。该库也有大量的 Python、Java and MATLAB/OCTAVE(版本 2.5)的接口。这些语言的 API 接口函数可以通过在线文档获得。如今也提供对于 C#、Ch、Ruby,GO 的支持

下载OpenCV

官网:https://opencv.org

点击Release

在这里插入图片描述

点击Windos

在这里插入图片描述
等待5s后自动下载

在这里插入图片描述

解压

下载完成后双击点开

在这里插入图片描述

解压该文件,到自己指定的目录

在这里插入图片描述
。。。解压ing

在这里插入图片描述
解压好的目录

环境配置

在这里插入图片描述

找到自己的x64/vc14/bin,复制该目录的路径加到你的环境变量中

在这里插入图片描述
配置环境变量

在这里插入图片描述

部署opencv

打开你的vs(我这里是vs2019,都类似)

在这里插入图片描述
创建一个空项目

在这里插入图片描述
我们使用的是X64,别改错了

在这里插入图片描述

项目->属性->VC++目录

在这里插入图片描述
修改你的包含目录
找到 你自己 安装 opencv 目录下 build\include
我的是这样的!!!(最好添加三个)
 E:\opencv\opencv\build\include
 E:\opencv\opencv\build\include\opencv
 E:\opencv\opencv\build\include\opencv2

在这里插入图片描述
修改你的库目录
找到 你自己 安装 opencv 目录下 build\x64\vc14\lib
找目录别错了!
在这里插入图片描述

修改链接器->输入->附加依赖想

在这里插入图片描述
我的是 opencv_world3411d.lib
找到 你自己 安装 opencv 目录下 build\x64\vc14\lib
即可查看
在这里插入图片描述
有两个文件opencv_world3411d.lib和opencv_world3411.lib
如果配置为Debug,选择opencv_world3411d.lib
如果为Release,选择opencv_world3411.lib
这里注意,如果你下载的是OpenCV2.x版本,这里的库文件比较多,都填进去就可以了。

友情提示,最后记得点击确定,更改的是x64(有部分人就错在了这里)

编写测试代码

在这里插入图片描述
运行
在这里插入图片描述
等待一下便运行成功了!
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148671.html原文链接:https://javaforall.net

(2)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计时器SetTimer

    计时器SetTimerSDK编程笔记—计时器篇什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。让我们先来看看SetTimer函数的原型:UINTSetTimer(UINTnIDEvent,UINTnElapse,void(CALLBACKEXPORT*lpfnTimer)(HWND,UINT,YINT,DWORD))当使用S

    2025年7月14日
    0
  • STM32CubeMX介绍、下载与安装

    STM32CubeMX介绍、下载与安装推荐分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang本教程今年更新了部分内容:STM32CubeMX系列教程Ⅰ、写在前面相信很多人都知道STM32CubeMX这个工具,也是近年来开发STM32比较流行的一个工具。这个工具从两年…

    2022年6月12日
    41
  • app测试工具monkey_monkeyapp下载

    app测试工具monkey_monkeyapp下载前言Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。接下来将讲解如何用真机来测试Androidapp操作步骤手机连接电脑(用数据线进行连接)win+r——>cmd右键管理员运行首先测试一下是否连接上:adbdevices输入adbshell,进入shell命令调试模式。adbshell回车之后输入pmlistpackage再回车就会出现这样的包名接下来,我们打开新的cmd,右键管理员身份运行输入adb

    2022年9月3日
    3
  • 华为转移到ios传输中断_社保不转移 重新开户

    华为转移到ios传输中断_社保不转移 重新开户iPhone备份麻烦,大家都知道!到底有多麻烦呢?以小编的经验,大概是折腾一晚上都不一定能顺利完成吧。。。iPhone自带的备份工具iCloud,在有WiFi的情况下可以自动备份,但其不大的免费空间对于大家来说显然不够,需要花高价扩容。另外,如果备份的数据比较多,就会拉慢备份速度,严重影响手机的正常使用。而且,iCloud不够稳定,所以使用过程中很有可能造成数据的丢失!简直不能再糟糕!有…

    2022年9月17日
    0
  • openssl升级方法(升级怎么玩)

    1.Linux系统版本:[root@bogon~]#cat/etc/redhat-releaseCentOSLinuxrelease7.3.1611(Core)图1查看Linux系统版本2.查看Openssl安装的版本[root@bogon~]#opensslversionOpenSSL1.0.2k-fips26Jan2017图2查看openssl版本3.查看Openssl路径[root@bogon~]#which

    2022年4月13日
    86
  • Latex换行等号对齐「建议收藏」

    Latex换行等号对齐「建议收藏」可以使用‘\\‘表示换行,在需要对齐的地方使用‘&’便可实现对齐

    2022年5月15日
    82

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号