🎃
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