6

RGB関数を使用して画像を書き込むにはどうすればよいcv::imwrite()ですか? BGRこれまでのところ、私の試みはすべて代わりに画像を書くことにつながります。

私の行列オブジェクトはcv::Mat.

4

1 に答える 1

16

入力が BGR 順の場合 (OpenCV で作成する場合) 、cv::imwrite()関数は画像ファイルを正しく書き込みます。自分で画像を作成した場合は、RGB 画像を作成した場合cv::Matは、bamboove の提案に従って呼び出すなどして、事前に色の順序を変換する必要があります。cv::cvtColor(in, out, CV_RGB2BGR);

(色変換コードに注意。ばけもんのものとは少し違います。)

于 2012-04-29T21:32:47.867 に答える