ubuntu22.04 opencv配置 vscode
时间: 2025-01-07 07:11:31 浏览: 61
### 配置 Ubuntu 22.04 上 OpenCV 以用于 VSCode 开发环境
#### 安装必要的依赖项
为了确保开发环境中具备所有必需组件,在终端执行命令来安装这些工具和库:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev \
python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev \
libtiff-dev libdc1394-22-dev
```
#### 安装 OpenCV 库
对于已存在旧版本的情况,可以尝试重新安装 `libopencv-dev` 来确认最新状态。
```bash
sudo apt install libopencv-dev
```
这一步骤有助于解决可能存在的路径或其他配置问题[^1]。
#### 设置 VSCode C/C++ 扩展插件
打开 Visual Studio Code 并通过扩展市场安装 Microsoft 提供的官方 C/C++ 插件。此操作能够增强编辑器功能并提供 IntelliSense 支持以及调试能力[^2]。
#### 创建项目文件夹结构
建议创建一个新的工作区目录放置源代码及相关设置文件。例如命名为 `my_opencv_project/` 的新文件夹内可包含如下子目录:
- src/
- include/
- build/
其中 `build/` 将作为编译输出位置;而其他两个则分别存放自定义实现与第三方头文件链接。
#### 编写简单的测试案例验证环境搭建成功与否
在上述提到的工作区内新建名为 `main.cpp` 文件,并输入以下内容来进行初步检验:
```cpp
#include <iostream>
#include <opencv2/opencv.hpp>
int main() {
std::cout << "OpenCV version : " << CV_VERSION << std::endl;
cv::Mat image(500, 500, CV_8UC3, cv::Scalar(0, 0, 255));
imshow("Test Window", image);
waitKey(0);
return 0;
}
```
保存更改后回到终端窗口切换至刚才建立好的工程根目录(`my_opencv_project`)下继续下一步动作。
#### 构建与运行程序
进入之前准备好的 `build/` 子目录中初始化构建过程:
```bash
cd my_opencv_project/build
cmake ..
make
./main
```
如果一切顺利的话应该可以看到一个红色方框形图像弹窗显示出来同时控制台打印出当前使用的 OpenCV 版本号信息。
阅读全文
相关推荐










