前に書いてあります: この記事では主に、ubuntu システム上で opencv を VS Code にリンクする方法を紹介します。
コンピューターに opencv がインストールされていることを確認し、次のコマンドを入力します。 pkg-config --libs --cflags opencv4
(追記: opencv4 ではなく、opencv2 または opencv である場合もあります) 。 下の図に示す結果が表示された場合は、この記事を読み続けてください。それ以外の場合は、Baidu を使用して他の方法を使用してください。
次に、tasks.json ファイルを次のように変更してリンクを完成させます。
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++ 生成活动文件",
"command": "/usr/bin/g++",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}",
"`pkg-config","--libs","--cflags","opencv`"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
は主に、args パラメーター リストの下で opencv コード ライブラリを検索する命令を追加することです。
以上が VS Code にリンクする opencv の操作です。以下のテストコードを見てみましょう。
#include <opencv2/opencv.hpp>
int main() {
cv::Mat img = cv::imread("./2.png");
cv::namedWindow("1", cv::WINDOW_AUTOSIZE);
cv::imshow("1", img);
cv::waitKey(0);
return 0;
}
最終的に表示される画像は次のとおりです。