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