Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RGB関数を使用して画像を書き込むにはどうすればよいcv::imwrite()ですか? BGRこれまでのところ、私の試みはすべて代わりに画像を書くことにつながります。
RGB
cv::imwrite()
BGR
私の行列オブジェクトはcv::Mat.
cv::Mat
入力が BGR 順の場合 (OpenCV で作成する場合) 、cv::imwrite()関数は画像ファイルを正しく書き込みます。自分で画像を作成した場合は、RGB 画像を作成した場合cv::Matは、bamboove の提案に従って呼び出すなどして、事前に色の順序を変換する必要があります。cv::cvtColor(in, out, CV_RGB2BGR);
cv::cvtColor(in, out, CV_RGB2BGR);
(色変換コードに注意。ばけもんのものとは少し違います。)