Ubuntu 18.04 vscodeはC++バージョンopencvを構成します

前に書いてあります: この記事では主に、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;
}

最終的に表示される画像は次のとおりです。
結果グラフ

おすすめ

転載: blog.csdn.net/orangeboss/article/details/128952604