OpenCVのhighguiライブラリを利用してウィンドウの生成,破棄,表示などを取り扱う

関数一覧

cvNamedWindow( const char*, int flags )

cvDestroyWindow( const char* name )

cvDestroyAllWindows(void)

cvMoveWindow( const char* name, int x, int y )

cvResizeWindow( const char* name, int width, int height )

cvShowImage( const char* name, const CvArr* array)

cvSetWindowProperty(const char* name, int prop_id, double prop_value)

cvGetWindowProperty(const char* name, int prop_id)

NamedWindow( string& winname, int flags )

destroyWindow( string& winname )

destroyWindowAll( string& winname )

imshow( string& winname, Mat& img )

setWindowProperty(const string& winname, int prop_id, double prop_value)

getWindowProperty(const string& winname, int prop_id)

引数

返り値

解説

ウィンドウの縁の幅と高さ

サンプルコード

cvNameWindow("Image");
IplImage *input = cvLoadImage("./test.bmp", CV_LOAD_IMAGE_UNCHANGED);
cvShowImage("Image", input);
cvMoveWindow("Image", 0, 200);      // (0, 200)にウィンドウを移動
cvResizeWindow("Image", 500, 500);  // ここで,flag=0としておくと,中身の大きさも変わる
cvDestroyAllWindows(); 

その他

実体ファイル

ジャンル:OpenCV:OpenCV 1.0:OpenCV 1.1:OpenCV 2.2:OpenCV 2.3準拠


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-10-17 (月) 14:56:52