VScode配置c++版本opencv(亲测)

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

1. 下载安装包

(1)vscode官网下载

(2)opencv及其拓展库源码下载

本人下载的是455版本,注意opencv版本与opencv-contrib版本需一致

(3)MinGW下载

VScode配置c++版本opencv(亲测)

(4)cmake下载

VScode配置c++版本opencv(亲测)

2. vscode编译

(1)解压缩四个安装包,将mingw64的bin添加到环境变量

VScode配置c++版本opencv(亲测)

 win+R打开cmd,输入gcc --version,如图所示表明安装成功

VScode配置c++版本opencv(亲测)

 (2)vscode编译

  • 运行c-make包bin目录下cmake-gui.exe

VScode配置c++版本opencv(亲测)

  •  选择要编译的源码路径,再选择编译存放的路径(自己新建一个文件夹)。
  •  点击configure,选择MinGW MakefilesSpecify native compilers
  • 点击Next,编译器选择,C选择MinGW-w64的bin目录下gcc.exe,C++则选择g++.exe
  •  点击Finish,然后自动开始配置。
  • 搜索extra,添加扩展路径(opencv_contrib-4.5.3\modules的路径)
  • 再点击configure,配置完成点击generate
  • 完成后,进入之前自己创建的编译结果存放的文件夹,按住shift再按鼠标右键,选择在此进入powershell窗口。
  • 输入MinGW32-make -j4 开始编译,大致要1个小时。
    (-j参数控制同时编译的cpu核数,这里选择4,根据自己电脑情况)。
  • 编译完成后,再输入MinGW32-make install进行安装。
  • 添加编译好的opencv环境变量

(3).vscode配置

  • c_cpp_properties.json
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "D:/application/opencv4.5.3_bulid/install/include",
                "D:/application/opencv4.5.3_bulid/install/include/opencv2"
    
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "D:/application/mingw64/bin/gcc.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}
  • launch.json
// https://code.visualstudio.com/docs/cpp/launch-json-reference
{
    "version": "0.2.0",
    "configurations": [
    {
        "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
        "type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
        "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
        "program": "C:\\Windows\\System32\\cmd.exe", // 将要进行调试的程序的路径
        "args": [
            "/C",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "&",
                "echo.",
                "&",
                "pause"
        ], // 程序调试时传递给程序的命令行参数,一般设为空即可
        "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点
        "cwd": "${workspaceFolder}", // 调试程序时的工作目录,此为工作区文件夹;改成${fileDirname}可变为文件所在目录
        "environment": [], // 环境变量
        "externalConsole": true, // 使用单独的cmd窗口,与其它IDE一致;为false时使用内置终端
        "internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?
        "MIMode": "gdb", // 指定连接的调试器,可以为gdb或lldb。
        "miDebuggerPath": "D:/Appdate/mingw64/bin/gdb.exe", // 调试器路径,Windows下后缀不能省略,Linux下则不要
        "setupCommands": [
            { // 模板自带,好像可以更好地显示STL容器的内容,具体作用自行Google
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": false
            }
        ],
        "preLaunchTask": "Compile" // 调试会话开始前执行的任务,一般为编译程序。与tasks.json的label相对应
    }]
}
  • tasks.json
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Compile",
            "command": "D:/Appdate/mingw64/bin/g++.exe",
            "args": [
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}.exe",
                "-g",
                "-m64",
                "-Wall",
                "-static-libgcc",
                "-finput-charset=UTF-8",
                "-fexec-charset=GBK",
                "-std=c++17",
                "-I",
                "D:/Appdate/opencv455_build/install/include",
                "-I",
                "D:/Appdate/opencv455_build/install/include/opencv2",
                "-L",
                "D:/Appdate/opencv455_build/install/x64/mingw/lib",
                "-l",
                "libopencv_calib3d455",
                "-l",
                "libopencv_core455",
                "-l",
                "libopencv_dnn455",
                "-l",
                "libopencv_features2d455",
                "-l",
                "libopencv_flann455",
                "-l",
                "libopencv_gapi455",
                "-l",
                "libopencv_highgui455",
                "-l",
                "libopencv_imgcodecs455",
                "-l",
                "libopencv_imgproc455",
                "-l",
                "libopencv_ml455",
                "-l",
                "libopencv_objdetect455",
                "-l",
                "libopencv_photo455",
                "-l",
                "libopencv_stitching455",
                "-l",
                "libopencv_video455",
                "-l",
                "libopencv_videoio455",
                "-l",
                "libopencv_ximgproc455"
            ],
            "type": "process",
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "echo": true,
                "reveal": "always",
                "focus": false,
                "panel": "shared"
            },
            "problemMatcher": "$gcc"
        }
    ]
}
  • 测试代码
#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
using namespace cv;

int main()
{
    Mat img = imread("C:/users/14537/desktop/4K.jpg");
    Mat resize_img(img);
    resize(img, resize_img, Size(img.cols/7, img.rows/7));
    imshow("4K", resize_img);
    waitKey(0);
    return 0;
}

参考

(158条消息) VSCode搭建OpenCV的c++环境(windows10)_you_zai的博客-CSDN博客_vscode opencv文章来源地址https://www.toymoban.com/news/detail-439896.html

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

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

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

相关文章

  • VSCode配置C++开发环境:OpenCV

    最近在做深度学习的C++部署相关工作,于是写下这篇文档记录环境配置的过程。环境配置是一项非常繁琐的工作,无论从大学做相关作业还是到工作上。做这项工作需要技术的同时,还需要点运气。当然遇到无法解决的玄学问题,最终只有一个办法:重启设备。 本篇文章以环

    2024年02月08日
    浏览(101)
  • VScode + opencv + c++ + win配置教程

    准备: 1、下载opencv 2、下载CMake 3、 3、下载MinGw 下载完解压放到一个文件夹里面,便于环境管理,文件夹我重命名了,解压出来文件名不一样正常 环境变量配置 4、安装vscode扩展 5、新建main.cpp 6、新建task.json 7、新建launch.json 8、新建c_cpp_properties.json 9、运行 快捷键F5

    2024年02月06日
    浏览(80)
  • windows使用vscode配置c++ OpenCV

    路径自己配置都不是必须下载到C盘 1. Visual Studio Code下载官网 Download Visual Studio Code - Mac, Linux, Windows 2. 已编译好的OpenCV下载 版本按需求下载,我这里用的是3.4.1 OpenCV官网是OpenCV的源码(未编译不可直接使用) 3. MinGW-w64下载编译器(GCC的windows版本) 1. MinGW-w64的bin目录 例如: E:c

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

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

    2024年02月12日
    浏览(45)
  • R语言下载安装及VScode配置

    1. R 下载和安装 1.1 下载 网址:https://www.r-project.org/ 选择一个镜像地址下载 选择对应的版本 一般选择base即可 1.2 安装 下载安装包后按提示安装即可。注意尽量不要安装在C盘/系统盘,可能会出现其他错误,不只是占用系统盘空间。 2. VSCODE 配置 2.1 安装R拓展 2.2 安装R语言辅助

    2024年02月01日
    浏览(37)
  • 解决vscode 下载慢以及Win7版本旧版安装详细步骤

    下载龟速,很慢。 解决办法:可以先暂停,鼠标右键复制链接地址。 https:// az764295.vo.msecnd.net /stable/b3e4e68a0bc097f0ae7907b217c1119af9e03435/VSCodeUserSetup-x64-1.78.2.exe 将下载地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服务器加速。 更改后: https:// vscode.cdn.azure.cn

    2024年02月14日
    浏览(50)
  • Linux安装OpenCV并配置VSCode环境

    安装环境 Ubuntu20.04 官方参考网址 OpenCV官网:https://opencv.org/ 官方安装文档参考:https://docs.opencv.org/4.8.0/d7/d9f/tutorial_linux_install.html Opencv Core Modules : OpenCV的核心库模块是OpenCV的主要部分,包含了图像处理和计算机视觉方面的核心功能。 opencv_contrib :OpenCV的附加库,它包含了Ope

    2024年02月03日
    浏览(81)
  • vscode安装配置opencv+eigen库并使用

    博主之前都是使用Visual Studio 2017进行c++开发,目前小组开发统一使用vscode 进行开发和维护,因此去踩坑搭建本地的一个vscode开发环境。以下为搭建环境的整个过程记录。 vscode 下载地址:vscode下载 Cmake-3.26.0-rc3 下载地址:CMake MinGW-W64 GCC-7.3.0,下载地址如下:Mingw64 opencv4.5.3 so

    2024年02月04日
    浏览(127)
  • VSCode安装及环境配置详细教程(windows版本)

    目录 安装VSCode 安装Python 检查环境变量 检查Python是否能运行 VSCode环境配置 切换成简体中文 添加Python插件 编写代码运行 !!请先在官网下载Python和VSCode安装包,保存至本地 Python官网:https://www.python.org/downloads/ 根据自己的电脑系统选择相应的版本。    VS Code官网:Download

    2024年02月13日
    浏览(97)
  • VScode——下载、安装、配置C/C++环境(windows)

    还在因为vscode官方下载慢而头疼嘛,按这个步骤来直接起飞兄弟萌 首先进入vscode官方网站然后选择对应版本下载 然后进入浏览器下载页面 复制下载链接粘贴到地址栏 将地址中的/stable前换成vscode.cdn.azure.cn 即可实现超速下载 下面是一个国内镜像的下载链接 https://vscode.cdn.az

    2024年02月03日
    浏览(68)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包