CV_BGR2RGB | BGRをRGBの順に変換 |
CV_BGR2GRAY | BGRをグレイスケール画像にする |
CV_GRAY2BGR | グレイスケール画像をBGRにする(3チャネルのグレイスケール) |
CV_BGR2YCrCb | BGRをYCrCbに変換 |
CV_BGR2HSV | BGRをHSVに変換 |
IplImage *imgA = cvLoadImage("test2.jpg"); … … cvCvtColor(imgA,imgA,CV_BGR2HSV);//BGRからHSVに変換 … …
0 | 上下反転 |
1 | 左右反転 |
-1 | 上下左右反転 |
IplImage *imgA = … … … … cvFlip(imgA,imgA,1); … …
CV_CVTIMG_FLIP | 上下反転 |
CV_CVTIMG_SWAP_RB | BGR⇒RGBの順にする |
IplImage *imgA = cvLoadImage("test2.jpg"); … … cvConvertImage(imgA,imgA,CV_CVTIMG_FLIP | CV_CVTIMG_SWAP_RB); … …単独で指定してもいい。この例のように同時指定もできる。