vccode使用opencv
时间: 2023-10-22 15:05:18 浏览: 101
如何配置?
在 VSCode 中使用 OpenCV 主要的配置步骤包括以下几个方面:
1.在系统中安装 OpenCV 库;
2.在 VSCode 中配置 Include Path 和 Library Path,使其能够正确引用 OpenCV 库文件;
3.在工作目录下添加头文件和库文件的软连接。
具体步骤请参考下面的操作:
1. 在系统中安装 OpenCV 库。
可以通过系统包管理器或者源码编译的方式安装 OpenCV 库。对于 Ubuntu 用户,可以使用以下命令安装 OpenCV 库:
```
sudo apt install libopencv-dev python3-opencv
```
其他操作系统用户可以前往 OpenCV 官网下载安装包进行安装。
2. 在 VSCode 中配置 Include Path 和 Library Path。
打开 VSCode 编辑器,点击“File”菜单,选择“Preferences” - “Settings”打开设置窗口。
在搜索框中输入“C++”,点击“Edit in settings.json”打开配置文件。将以下配置添加到配置文件中:
```
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/opencv4"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "gnu17",
"cppStandard": "gnu++14",
"intelliSenseMode": "linux-gcc-x64",
"browse": {
"path": [
"${workspaceFolder}/**",
"/usr/include/opencv4"
]
},
"limitSymbolsToIncludedHeaders": true,
"c_cpp_properties": {
"compilerArgs": [
"-I/usr/include/opencv4",
"-lopencv_core",
"-lopencv_highgui",
"-lopencv_imgcodecs",
"-lopencv_imgproc",
"-lopencv_videoio"
],
"forcedInclude": []
}
}
],
"version": 4
}
```
上述配置主要包括以下几个部分:
includePath:定义了头文件的查找路径,其中/usr/include/opencv4 是安装 OpenCV 库所在的路径。
compilerArgs:配置了链接 OpenCV 库的参数,包括库的名称和存放路径。
3. 在工作目录下添加头文件和库文件的软连接。
命令行进入工作目录,并执行以下命令:
```
ln -s /usr/include/opencv4/opencv2 opencv2
ln -s /usr/local/lib/libopencv_* ./
```
这样就可以以 C++ 代码的形式使用 OpenCV 库了。
完成上述配置之后,可以在 VSCode 中编写 C++ 代码并使用 OpenCV 库,例如:
```
#include<opencv2/opencv.hpp>
using namespace cv;
int main(){
Mat img = imread("lena.jpg");
namedWindow("lena");
imshow("lena", img);
waitKey(0);
return 0;
}
```
注意:这里的实例代码仅作演示用途。实际使用中,请将头文件包含和库链接放在函数体之外。
阅读全文