著作権:帰属、紙ベースを作成するために他人を許可し、(同じライセンスで元のライセンス契約に基づいて用紙配布する必要がありますクリエイティブコモンズ)
記事のディレクトリ
カラーチャンネル
1.チャネル分離:スプリット()
プロトタイプ
void split(
InputArray m,
OutputArrayOfArrays mv;
)
パラメータ
- M:しようとする画像を分離します
- MV:コンテナの出力チャネル。一般的に
vector<Mat>
、コンテナ
例:3チャネルを分離します
Mat srcIamge=imread();
vector<Mat> channels;
split(srcImage,channels);
//使用at()来得到BGR的
Mat dstImageBlue=channels.at(0);
Mat dstImageGreen=channels.at(1);
Mat dstImageRed=channels.at(2);
2.チャネル(マージマージ)
プロトタイプ
void merge(
InputArrayOfArrays mv;
OutputArray dst
)
パラメータ
- MV:入力チャンネルの容器。一般的に
vector<Mat>
、コンテナ - DST:画像合成
例:3チャネルを分離します
Mat dstImage;
merge(channels,dstImage);