RGB以外の色空間どうしの変換や,グレースケールへの変換

void cvCvtColor( IplImage* src, IplImage* dst, int code );

srcの色空間を変換してdstに格納

引数

返り値

void cvConvertImage( IplImage *src, IplImage* dst, int flags );

srcの色の格納順,画像の向きを反転してdstに格納

引数

返り値

解説

サンプルコード

#geshi(c++,number){{

IplImage *src = cvLoadImage("input.bmp");
IplImage *dst = cvCreateImage( cvGetSize( src), src->type, 1);
cvCvtColor( src, dst, CV_RGB2GRAY); // RGBをグレースケール化

}}

実体ファイル

ジャンル:OpenCV

付録

RGBA入れ替え系

RGB<->インデックスRGB系

グレースケール系

YCrCb

XYZ系

HSV,HLS系

L*a*b*系

Luv系

Bayer系(良く分からない)

ジャンル:OpenCV:OpenCV 1.0準拠


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-12-07 (火) 16:12:13