20.04ubuntu opencv vscode
时间: 2025-02-06 21:13:26 浏览: 36
### 配置 Ubuntu 20.04 上的 OpenCV 和 VSCode 开发环境
#### 更新系统包列表并安装必要的依赖项
为了确保系统的软件包是最新的,在开始之前应该更新本地的APT包索引文件[^3]。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装 OpenCV 库及其 Python 接口
对于C++开发者来说,可以通过下面命令来安装OpenCV库以及其开发头文件;而对于Python开发者,则可以直接通过pip工具或者apt-get来获取python-opencv模块。这里采用的是基于apt的方式来进行安装:
```bash
sudo apt install libopencv-dev python3-opencv
```
这将会自动处理好所有的依赖关系,并完成OpenCV核心功能及相关组件的部署工作。
#### 设置 Visual Studio Code 编辑器
下载并安装Visual Studio Code之后,还需要额外配置一些插件以便更好地支持C/C++项目开发。推荐安装由微软官方维护的支持 IntelliSense 功能的扩展程序——C/C++ for Visual Studio Code。此外,如果打算利用cmake构建工程的话,也建议一并将相应的辅助工具加入到IDE当中去[^2]。
##### 创建简单的测试项目结构
创建一个新的目录用于存放即将编写的源码文件,并初始化git仓库(可选)。接着按照如下所示建立最基础的文件夹布局:
```plaintext
my_opencv_project/
├── build/ # 存放编译产物的地方
└── src/
└── main.cpp # 主程序入口点
```
在`main.cpp`里编写一段简单的代码用来验证整个流程是否通畅无阻:
```cpp
#include <iostream>
#include <opencv2/opencv.hpp>
int main() {
std::cout << "Hello, OpenCV version:" CV_VERSION << "\n";
cv::Mat img(100, 100, CV_8UC3, cv::Scalar(0, 0, 255));
imwrite("red_square.png", img);
}
```
最后记得调整VSCode的工作区路径至项目的根部位置处,这样才能让编辑器正确识别出各个子目录下的资源文件。
#### 构建与运行示例应用
进入先前准备好的build文件夹内执行cmake指令生成对应的makefile脚本,随后再调用make命令启动实际的编译过程。当一切顺利完成后就可以尝试着跑一遍刚才写的小例子啦!
```bash
mkdir -p my_opencv_project/build && cd "$_"
cmake ..
make
./src/main
```
此时应当能在当前用户的家目录下发现一张名为`red_square.png`的新图片被成功保存下来了。
阅读全文
相关推荐


















