Windows10下用Vscode配置OpenCV (解包即用版)

这篇具有很好参考价值的文章主要介绍了Windows10下用Vscode配置OpenCV (解包即用版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Windows10下用Vscode配置OpenCV (解包即用版)

维基百科:

  OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。

前言:

  本篇文章主要用来记录使用vscode配置opencv的全过程,在整个过程中需要用到的工具包括vscode安装包、MinGW-w64和opencv的源码。vs studio配置opencv比较简单,opencv官网中已经有用vs studio编译器编译好的opencv库。但是对于vscode而言,不能直接使用利用vs studio编译器编译好的opencv库,因此需要借助MinGW-w64和CMake工具对opencv源码重新进行编译。这个重新编译的过程可以说得上是遍地大坑,所以本文配备了作者已编译好的成品,读者可以解包即用。

  再有就是相对又大又重的vs studio,轻量级的vs code无疑不是一个更好的选择,我们可以根据自己所需,弹性配置成自己中肯的开发平台。

  

一、前期文件准备

下载vscode

官网下载即可,就不叙述了,win10选择x86版本,一路next即可
本文vscode安装到了D盘,这个路径无关紧要

win10环境下vscode运行opencv(C++)(解压即用)-1号包

.vscode.zip  为vscode配置文件
MinGw.zip    vscode为编辑器,并没有编译功能,所以要借助MinGW中的GCC/G++编译C/C++程序
dll.zip      为.exe文件运行时的依赖文件

win10环境下vscode运行opencv(C++)(解压即用)-2号包

opencv  环境已生成的最终版————解包即用
  • 解压两个包
  • 资源直接上传到CSDN了,作者设置了0积分下载,但是测试时发现好像只能自动下载一次,第二次需要完成平台的任务,不过可以选一个简单的任务完成并获取下载码,也就不到一分钟即可。——主要CSDN资源下载不限速,不像某度云,不嗑真不让人下载。

  

二、MinGw.zip和opencv

  把MinGw.zip解压后和opencv,放到F盘根目录。(作者强烈建议这个路径与本文一致,这样后续配置文件无需修改,直接用即可)

Windows10下用Vscode配置OpenCV (解包即用版)

添加环境变量

F:\opencv\build\x64\vc15\bin

F:\opencv\build\x64\MinGw\bin

F:\MinGw\bin

注意:最后一定不要忘记每步点击确定

Windows10下用Vscode配置OpenCV (解包即用版)

  

三、vscode配置

  • 打开vscode,安装插件。注:安装过程中可能会要求重启软件,照做即可

Windows10下用Vscode配置OpenCV (解包即用版)

  • 取消vscode的自动更新,因为其更新会覆盖(还原)安装目录,我们今后写的程序和配置文件都放在安装目录下。日后如果要更新vscode,将需要的进行备份后,手动更新。(个人习惯)

Windows10下用Vscode配置OpenCV (解包即用版)

  • 现在我们可以在安装目录中新建一个文件夹,如OpenCV用来当作工作区目录。

Windows10下用Vscode配置OpenCV (解包即用版)

  • 之后把.vscode文件拷贝到其中,并新建cppDebugger 文件夹,分别存放我们写的源程序和.exe、依赖文件。

Windows10下用Vscode配置OpenCV (解包即用版)

  • 之后再把dll.zip解压后的依赖文件拷贝到Debugger

Windows10下用Vscode配置OpenCV (解包即用版)

  • 最后在vscode中 文件->打开文件夹 —— 选择OpenCV

Windows10下用Vscode配置OpenCV (解包即用版)

  

四、测试

我们在cpp目录下新建源程序,这里给出一个调用摄像头的样例和一个显示图片的样例,可自行测试。

F5运行

  • 摄像头样例
#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main() {
    VideoCapture cap(0);
    Mat img;
    while (1) {
        cap >> img;
        if (img.empty())  break;
        namedWindow("img", WINDOW_NORMAL);
        imshow("img", img);
        if (27 == waitKey(20))  break;
    }
    return 0;
}

Windows10下用Vscode配置OpenCV (解包即用版)

  • 图片样例
#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main() {
    Mat img = imread("D:\\Microsoft VS Code\\OpenCV\\cpp\\G.png");
    resize(img, img, Size(500, 500));
    imshow("img", img);
    waitKey(0);
    system("pause");
    return 0;
}

Windows10下用Vscode配置OpenCV (解包即用版)

  • 如果程序一直运行不弹终端,或显示参数错误:则注释settings.json 。这也是作者遇到vscode新版本的一个坑,不注释掉这两行,程序一直运行不出结果。

Windows10下用Vscode配置OpenCV (解包即用版)

Windows10下用Vscode配置OpenCV (解包即用版)

注释后勿忘保存文章来源地址https://www.toymoban.com/news/detail-442861.html

如果您感觉这篇文章对您有所帮助,请点赞支持

到了这里,关于Windows10下用Vscode配置OpenCV (解包即用版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【环境配置】Windows10终端和VSCode下能够直接打开Anaconda-Prompt

    很多小伙伴在 Windows 下做深度学习开发的时候,遇到终端没有在 Linux 那么方便,那么我们现在就可以来设置一下;这样我们也可以在文件夹内部右键打开终端,也可以在 VS Code 里面新建一个虚拟环境的控制台;这里主要是针对 Anaconda 环境下的虚拟环境进行终端配置,这样就

    2024年02月12日
    浏览(44)
  • win10下用ffmpeg推流拉流

    一.环境准备 1.下载ffmpeg 下载FFmpeg地址如下: https://ffmpeg.org/download.html 任意下载一个安装包并解压,解压目录如下图   2.配置环境变量 ①打开文件夹下的bin文件并复制路径   ②右击此电脑属性高级系统设置环境变量  

    2024年02月03日
    浏览(52)
  • windows vscode使用opencv

    1.windows vscode使用opencv 参考:https://blog.csdn.net/zhaiax672/article/details/88971248 https://zhuanlan.zhihu.com/p/402378383 https://blog.csdn.net/weixin_39488566/article/details/121297536 安装opencv 原料: 手 地球人使用的IO设备 MinGW编译器(8.1.0的版本) 编译好的build:https://gitee.com/kirigaya/opencv_built_by_gcc_on_-wi

    2024年02月12日
    浏览(45)
  • windows下用Geth创建一个私有链(笔记)

    Geth安装后 在其安装目录下创建一个文件夹privateChain 在privateChain文件夹下创建一个文件genesis.json(这是创世区块的配置文件) 在genesis.json文件中输入配置创世区块的代码(来自:https://geth.ethereum.org/docs/interface/private-network) 初始化 在命令行窗口privateChain目录下,使用如下命

    2024年01月20日
    浏览(34)
  • 在Windows下用Pycharm实现nnUnet网络

    目录 1 写在前面 2 代码下载 2.1 Windows下: 2.2 Linux下: 3 虚拟环境 3.1 代码放置 3.2 创建虚拟环境 创建虚拟环境:  激活环境: 添加镜像源: 查看cuda,输入:  安装torch: 配置pycharm的虚拟环境:  4 安装nnUnet的相关配置 4.1 requirements 4.2 安装隐藏层  5 数据集准备 5.1 创建文件

    2024年02月09日
    浏览(56)
  • ubuntu22.04下用opencv4.5.4访问照片、视频、摄像头

    opencv的安装过程可参考下面博文,亲测有效(容易出现问题的地方在安装下面依赖的时候,一般会出现报错,需要自己换源,否则后面可能会出现打不开照片或者打开照片是空白的问题) 博文参考:(3条消息) ubuntu22.04 OpenCV4.6.0(c++)环境配置_路飞DoD的博客-CSDN博客 运行终端,输

    2024年02月16日
    浏览(45)
  • 【WSL 2】Windows10 安装 WSL 2,并配合 Windows Terminal 和 VSCode 使用

    官方文档: Link 在 Microsoft Store 中获取: Link 官方文档: Link 确定安装的 Linux 发行版 列出所有的可用发行版(默认情况下,安装的 Linux 分发版为 Ubuntu) 安装 Linux 发行版 设置 Linux 用户名和密码 查看 WSL 版本(如果是 WSL 2,可跳过下一步) 从 WSL 1 升级到 WSL 2 官方文档: Link 启用

    2024年02月08日
    浏览(47)
  • Windows 10 系统PowerShell美化 IDEA终端、VsCode终端以及Windows Terminal的PowerShell

    Linux 和 macOS 上的 PowerShell 使用 .NET Core,即 Microsoft Windows 上的完整 .NET Framework 的子集。 这非常重要,因为 PowerShell 提供对基础框架类型和方法的直接访问。 因此,在 Windows 上运行的脚本可能无法在非 Windows 平台上运行,因为框架之间存在差异。 Windows 终端程序是一款新式、

    2024年02月07日
    浏览(64)
  • vscode配置opencv环境【完整版】

    1.安装MinGW 并配置环境变量path 在终端输入gcc -v验证 2.安装cmake 3.官方下载opencv源码source 在cmake中编译,新建D:opencv目录 先执行configure再执行generate opencv目录下终端输入mingw32-make -j 8 完成后在输入 mingw32-make install 至此编译完成。 4.配置json文件 c_cpp_properties.json配置修改注释掉的

    2024年02月12日
    浏览(76)
  • 【VSCode+python+opencv安装配置】

    在Vscode官网计算机任务来下载客户端或服务器端,然后一路安装即可 在Python官网下载需要的版本,安装时选择将其路径加入系统变量,然后修改镜像源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple,还可以顺便安装yapf(检查代码)+flake8(用于语法美化), 下载对应的

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包