🎃

C++言語からOpenCVを使って画像をグレースケールにする

に公開

初めに

OpenCVを使ってとあることをやりたい(やりたいことは秘密)と考えています。手始めとして一番簡単にOpenCVを動かしてみました。具体的にやることは入力画像をグレースケール化し保存します。

ソースコード

main.cpp
#include <opencv2/opencv.hpp>

int main()
{
    cv::Mat src, dst;

    src = cv::imread("../src.png");

    cv::cvtColor(src, dst, cv::COLOR_BGR2GRAY);

    cv::imwrite("../dst.png", dst);

    return 0;
}

結果

入力画像と出力画像を添付します。


Discussion