在VSCode中使用Opencv

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

在VSCode下使用Opencv

本文描述在VSCode工具下使用Opencv的详细步骤

编译Opencv

由于Opencv在官网中的发行版并不适用于VSCode,所以使用VSCode不能使用Opencv官网中的发行版。因此就有两个选择:

  1. 在其它网站上下载Opencv编译好的文件(本文不讲);
  2. 在官网下载源码并本地编译。

本地编译

本地编译需要MinGW,这个东西去官网下载就好了。另外还需要一个CMake,也是可以在官网中下载就可以了。需要的东西有:Opencv源码、MinGW(建议添加到环境变量中)、CMake
执行以下步骤:

  1. 打开CMake并指定好源码的位置,该位置就是包含了CMakeLists.txt的Opencv源码文件夹;
  2. 另外还需要指定搭建目录的位置,随便找一个空文件夹就行;
  3. 点击下方的config按钮,指定MinGW MakerFiles和MinGW中的gcc和g++编译器。在这个过程中需要下载三个文件,下载很慢,可以提前根据日志中的下载地址手动下载,并存放在ffmpeg文件夹下;
  4. config完成后,方框内会出现许多参数,此时需要对参数就行修改,把关于JAVA和Python的参数全部取消勾选(因为这里只用c++);
  5. 点击Generate按钮,不用管,等待完成;vscode opencv,opencv,vscode,ffmpeg
  6. 找到ming32-make.exe文件,然后打开CMD或者powershell,移到刚才搭建指定的目录,执行…/mingw32-make.exe -j8指令;
  7. 再执行…/mingw32-make.exe install指令,至此,opencv编译步骤结束。

VSCode配置

安装好VSCode并能够正常执行C++代码后,需要进行一些配置。
在上述步骤完成后,可以在生成的文件夹中看到install文件夹,以及install/include和install/x64/mingw/lib文件夹。
创建一个项目文件夹,并用VSCode打开,然后生成两个配置文件c_cpp_properties.json和tasks.json。
在配置文件中增加includepath,加入install/include目录
vscode opencv,opencv,vscode,ffmpeg

在tasks.json文件中增加动态库链接 -L install/x64/mingw/lib目录,并且 -l 链接指定的动态库。
vscode opencv,opencv,vscode,ffmpeg
同时bin文件夹需要被加入到环境变量中。
在前文中,下载ffpmeg文件时,如果所下载的ffpmeg版本过高,则会导致Opencv无法读取mp4格式的视频文件。需要使用低版本的ffpmeg文件。文章来源地址https://www.toymoban.com/news/detail-606617.html

到了这里,关于在VSCode中使用Opencv的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vscode + conda+ ffmpeg + numpy 的安装方式

    Windows 搭建 环境 遇到的错误点: 解决,使用conda init conda activate myenv usage: conda-script.py [-h] [–no-plugins] [-V] COMMAND … conda-script.py: error: argument COMMAND: invalid choice: ‘activate’ (choose from ‘clean’, ‘compare’, ‘config’, ‘create’, ‘info’, ‘init’, ‘install’, ‘list’, ‘notices’, ‘

    2024年02月07日
    浏览(29)
  • Ubuntu使用cmake和vscode开发自己的项目,引用自己的头文件和openCV

    创建文件夹 继续创建include 和 src文件夹,形成如下的目录结构 用vscode打开项目 创建add.h add.cpp main.cpp 形成这样的目录结构 在my_proj中创建CMakeLists.txt,写入如下内容 BUILD_TYPR 设置为Debug可以打断点调试 在my_proj中创建build.sh,写入如下内容 修改build.sh文件的权限 运行build.sh 在

    2024年02月07日
    浏览(32)
  • 计算机视觉入门 - MacOS搭建Python的OpenCV环境并在VScode上使用的详细步骤(完整版)

    目录 过程: 下载VScode编辑器: 在VScode中安装Python插件:  安装Python解释器: 测试Python程序:  安装wget插件: 安装cmake插件:  安装opencv: 通过程序来测试opencv: 运行成功:  要使用的东西:VScode编辑器、Terminal终端、Homebrew软件包管理工具、Python、OpenCV 首先在Mac上下载

    2024年01月16日
    浏览(40)
  • vscode搭建OpenCV环境(默认已经有了vscode)

    @[TOC](这里写目录标题) # 一.文件下载: ## 1.MinGW下载 ## 2.Cmake下载 ## 3.Opencv下载 # 二.配置环境变量: # 三.vscode 配置 ## 1、launch.json ## 2、c_ cpp_ properties json ## 3、tasks json # 四.测试 1.MinGW下载(MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net) 单独在一个盘里面新建一个文

    2024年02月06日
    浏览(33)
  • ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

    注:本教程默认您已经配置好vscode的C++开发环境,如果没有,请先看我的另一篇文章:https://blog.csdn.net/qq_45807140/article/details/112862592 选择ffmpeg4.4版本,这个版本似乎是一个承前启后的版本,兼容了旧的接口,能运行雷神的代码 下载方法: 进入官网,选择Windows builds by BtbN,从

    2023年04月08日
    浏览(29)
  • 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日
    浏览(62)
  • 我在Vscode学OpenCV 处理图像

    既然我们是面向Python的OpenCV(OpenCV for Python)那我们就必须要熟悉Numpy这个库,尤其是其中的数组的库,Python是没有数组的,唯有借助他库才有所实现想要的目的。 2.1.1 单通道__二值图像 白色像素点(白色小方块区域)处理为“1”,将黑色像素点(黑色小方块区域)处理为“

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

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

    2024年02月12日
    浏览(33)
  • vscode+opencv基础用法学习1

    案例1:读取图片信息 如果是使用云服务器的话,由于图形界面的问题,使用cv::show来显示图片会报错 注: #include \\\"opencv2/opencv.hpp\\\"的时候在vscode里面会显示没有这个头文件,导致运行不了。 解决方案: 方法1.鼠标放到红色波浪线位置,会有一个快速修复,点开之后将OpenCV的路

    2024年01月22日
    浏览(23)
  • 我在Vscode学OpenCV 初步接触

    OpenCV是一个开源的计算机视觉库,可以处理图像和视频数据。它包含了超过2500个优化过的算法,用于对图像和视频进行处理,包括目标识别、面部识别、运动跟踪、立体视觉等。OpenCV支持多种编程语言,包括C++、Python、Java等,可以在Windows、Linux、Mac OS X、Android等多个平台上

    2024年02月08日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包