VSCode搭建OpenCV的c++环境(windows10)

VSCode搭建OpenCV的c++环境

版本和下载:

1.VsCode:官网下载最新版,建议zip压缩包直接下载解压安装。
在这里插入图片描述
2.OpenCV源码这里下载源码,博主下载的4.5.3版本以及contrib-4.5.3扩展(看自己需求)。
3.minGW-w64:开源网站下载编译器(GCC的windows版本)
在这里插入图片描述

4.c-make工具官网下载3.21.1最新版本。注意选择二进制的版本,建议放在c盘。
在这里插入图片描述

搭建步骤:

1.配置vscode

解压下载好的vscode,运行code.exe打开vscode。安装c/c++扩展。
在这里插入图片描述

2.编译安装OpenCV

因为下载的opencv源码,无法直接调用其接口,需要c-make工具+MinGW编译器把源码进行编译,然后就能调用了。
2.1 MinGW-w64安装
解压下载好的安装包,将其bin目录添加环境变量(如D:\application\mingw64\bin),打开cmd,输入 gcc --version,如图所示表明安装成功。
在这里插入图片描述
2.2 opencv源码编译
2.2.1 把下载好的c-make工具、opencv源码及其扩展都解压。
运行c-make包bin目录下cmake-gui.exe
在这里插入图片描述
2.2.2 打开cmake工具后,选择要编译的源码路径(如D:\application\opencv-4.5.3),再选择编译存放的路径(这里可以自己新建一个文件夹进行存放,如D:\application\opencv4.5.3_bulid)。
在这里插入图片描述
2.2.3 点击configure,选择MinGW MakefilesSpecify native compilers
在这里插入图片描述
2.2.4 点击Next,编译器选择,C选择MinGW-w64的bin目录下gcc.exe,C++则选择g++.exe
在这里插入图片描述
2.2.5 点击Finish,然后自动开始配置。
在这里插入图片描述
2.2.6 配置完成后,由于博主需要安装扩展,再搜索栏搜索extra,添加扩展路径(如D:\application\opencv_contrib-4.5.3\modules
在这里插入图片描述
2.2.7 再点击configure,配置完成点击generate
2.2.8 完成后,进入之前自己创建的编译结果存放的文件夹,按住shift再按鼠标右键,选择在此进入powershell窗口。
输入MinGW32-make -j4 开始编译,大致要1个小时。
(-j参数控制同时编译的cpu核数,这里选择4,根据自己电脑情况)。
2.2.9 编译完成后,再输入MinGW32-make install进行安装。
2.2.10 添加编译好的opencv环境变量(如D:\application\opencv4.5.3_bulid\bin)。

2.3 vscode的opencv配置
2.3.1 创建一个新文件夹并在vscode打开,在此文件夹下新建一个.vscode文件夹,再继续新建三个.json文件(tasks.jsonlaunch.jsonc_cpp_properties.json)。
在这里插入图片描述
c_cpp_properties.json如下,"includePath"添加自己的头文件路径,"compilerPath"改为自己对应的gcc路径。

{
   
    "configurations"
  • 47
    点赞
  • 217
    收藏
    觉得还不错? 一键收藏
  • 42
    评论
要在 VSCode 中配置 OpenCV C 环境,你需要按照以下步骤进行操作: 步骤 1:安装 MinGW 1.1 下载 MinGW 安装程序并运行:https://sourceforge.net/projects/mingw-w64/ 1.2 在安装向导中选择适合你操作系统的版本,比如 x86_64 或 i686。 1.3 设置安装路径,并确保将安装目录添加到系统的环境变量 PATH 中。 步骤 2:安装 C/C++ 扩展 2.1 打开 VSCode,并在扩展面板中搜索并安装 "C/C++" 扩展(由 Microsoft 提供)。 2.2 安装完成后重新启动 VSCode。 步骤 3:创建 C 项目 3.1 在 VSCode 中创建一个新的文件夹,并打开该文件夹。 3.2 在该文件夹中创建一个新的 C 文件,比如 "main.c"。 3.3 在 "main.c" 中输入你的 OpenCV C 代码。 步骤 4:配置 tasks.json 4.1 在 VSCode 中按下 Ctrl + Shift + P,然后输入 "Tasks: Configure Default Build Task" 并选择 "Create tasks.json file from template"。 4.2 从模板列表中选择 "Others"。 4.3 在生成的 tasks.json 文件中,修改 "command" 的值为 MinGW 的 gcc 编译器路径(比如 C:/MinGW/bin/gcc.exe)。 4.4 修改 "args" 的值为 ["-g", "${file}", "-o", "${fileBasenameNoExtension}.exe", "-mwindows", "-lopencv_core", "-lopencv_highgui", "-lopencv_imgproc", "-lopencv_imgcodecs"]。 步骤 5:构建和运行 5.1 按下 Ctrl + Shift + B 构建项目,这将会自动编译并生成可执行文件。 5.2 运行生成的可执行文件。 这样就完成了在 VSCode 中配置 OpenCV C 环境的过程。确保你已经按照步骤正确安装了 MinGW,并在编译参数中包含了正确的 OpenCV 库文件路径。
评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值