vccode中怎么调用opencv
时间: 2024-05-01 20:17:51 浏览: 206
opencv在vc中的使用
在使用 Visual Studio Code 编写 C++ 程序时,调用 OpenCV 可以按照以下步骤进行:
1. 下载 OpenCV 并安装,在 C:\Program Files (x86)\opencv 目录下可以找到 OpenCV 相关的头文件和库文件。
2. 打开 VS Code,使用 Ctrl + Shift + P 键打开命令面板,输入“C/Cpp: Edit Configurations (JSON)”并选择该选项。
3. 在打开的 launch.json 文件中,添加以下代码:
```
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe",
"preLaunchTask": "C/C++: g++.exe build active file",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"logging": {
"trace": true,
"engineLogging": true,
"traceResponse": true
},
"cwd": "${workspaceFolder}",
"program": "${workspaceFolder}/test",
"environment": [],
"externalConsole": true,
"pipeTransport": {
"pipeCwd": "${workspaceRoot}",
"pipeProgram": "powershell.exe",
"pipeArgs": [
"-NoLogo",
"-NoExit",
"-Command",
"$here=(Get-Item -Path '.').Name; & '${env:windir}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe' -NoLogo -NoExit -Command Unblock-File 'c:\\msys64\\mingw64\\bin\\gdb-heap.exe'; & '${workspaceRoot}\\${here}\\${input:debugConfiguration.program}${input:debugConfiguration.args}'; & '${env:windir}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe' -NoLogo -NoExit -Command Unblock-File 'c:\\msys64\\mingw64\\bin\\gdb-heap.exe'"
],
"debuggerPath": "C:/msys64/mingw64/bin/gdb.exe",
"quoteArgs": true
}
}
]
```
需要注意的是,其中的 "program" 字段需要修改为你的项目路径和项目名称。
4. 新建一个文件,文件名可以是 main.cpp,然后在文件中输入以下代码:
```
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("lena.jpg");
if (img.empty())
{
cout << "Could not open or find the image" << endl;
return -1;
}
namedWindow("Display window", WINDOW_NORMAL);
imshow("Display window", img);
waitKey(0);
return 0;
}
```
需要注意的是,如果你的项目路径中含有空格,那么需要将路径用双引号括起来,例如:"C:/My Projects/test/"。
5. 按下 F5 键进行调试,如果一切顺利,你应该可以看到一张名为 lena.jpg 的图片在窗口中显示出来。
这是一个简单的 OpenCV 窗口应用程序,你可以在其中添加自己的 OpenCV 代码,然后在 VS Code 中进行编译和调试。
阅读全文