vscode安装opencv
时间: 2023-10-30 07:07:10 浏览: 140
vscode配置opencv.7z
要在 VSCode 中使用 OpenCV,您需要首先安装 OpenCV 库。以下是一些安装步骤:
1. 安装 CMake、Git 和 OpenCV 的依赖项:
```bash
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
2. 获取 OpenCV 源代码:
```bash
git clone https://github.com/opencv/opencv.git
```
3. 构建 OpenCV:
```bash
cd opencv
mkdir build
cd build
cmake ..
make -j$(nproc)
sudo make install
```
4. 配置 VSCode:
打开 VSCode,创建一个新的 C++ 文件。然后,按下 `Ctrl + Shift + P`,输入 `C/C++: Edit Configurations (JSON)` 并选择该选项。在打开的 `c_cpp_properties.json` 文件中,添加以下内容:
```json
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/local/include/opencv4"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "gnu17",
"cppStandard": "gnu++14",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
```
请注意,这里的 `compilerPath` 可能需要根据您的实际安装路径进行更改。
5. 编写测试代码:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
int main(int argc, char** argv)
{
cv::Mat image = cv::imread("test.jpg");
if (image.empty()) {
std::cout << "Could not open or find the image" << std::endl;
return -1;
}
cv::namedWindow("Display window", cv::WINDOW_AUTOSIZE);
cv::imshow("Display window", image);
cv::waitKey(0);
return 0;
}
```
6. 构建和运行:
在 VSCode 中按下 `Ctrl + Shift + B`,选择 `Build` 选项来构建您的程序。然后,在命令行中输入 `./your_program_name` 来运行程序。
希望这可以帮助您。
阅读全文