HighGUI リファレンス マニュアル
最終変更者: 怡土順一, 最終変更リビジョン: 448, 最終変更日時: 2008-12-24 00:28:23 +0900 (水, 24 12月 2008)
- シンプルGUI(Simple GUI)
- 画像の読み込みと保存(Loading and Saving Images)
- ビデオ入出力(Video I/O)
- その他の関数とシステム関数(Utility and System Functions)
その他の関数とシステム関数(Utility and System Functions)
cvInitSystem
HighGUI を初期化する
int cvInitSystem( int argc, char** argv );
- argc
- コマンドライン引数の数.
- argv
- コマンドライン引数の配列.
関数 cvInitSystem は,HighGUI を初期化する. 最初のウィンドウを作成するよりも前に,ユーザによってこの関数が明示的に呼ばれなかった場合は, argc=0, argv=NULL として,この関数が呼ばれたことになる. Win32 環境では,これを明示的に呼び出す必要はない. X Window 環境では,この引数は HighGUI ウィンドウやコントロールの見た目を変更するために利用されることもある.
cvConvertImage
画像を必要に応じて変換する
void cvConvertImage( const CvArr* src, CvArr* dst, int flags=0 );
- src
- 入力画像.
- dst
- 出力画像.1 チャンネル 8 ビット画像,あるいは,3 チャンネル 8 ビット画像である.
- flags
- 操作フラグ.
CV_CVTIMG_FLIP - 画像を垂直方向に反転. CV_CVTIMG_SWAP_RB - 赤と青のチャンネルを入れ替える. OpenCV のカラー画像では,BGR の順番にならんでいる. しかし,画像を表示する前に,これを逆順にしなければならないシステムも存在する (関数cvShowImageは,自動的 にこのような処理を行う).
関数 cvConvertImageは,画像の変換と必要に応じた垂直反転を行う. この関数は,cvShowImage関数で使用される.