OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
HighGUIウィンドウの作成・操作およびマウスイベントに関するフラグ

詳細説明

列挙型

enum  cv::MouseEventFlags {
  cv::EVENT_FLAG_LBUTTON = 1 ,
  cv::EVENT_FLAG_RBUTTON = 2 ,
  cv::EVENT_FLAG_MBUTTON = 4 ,
  cv::EVENT_FLAG_CTRLKEY = 8 ,
  cv::EVENT_FLAG_SHIFTKEY = 16 ,
  cv::EVENT_FLAG_ALTKEY = 32
}
 マウスイベントフラグ。cv::MouseCallback を参照。 詳細...
 
enum  cv::MouseEventTypes {
  cv::EVENT_MOUSEMOVE = 0 ,
  cv::EVENT_LBUTTONDOWN = 1 ,
  cv::EVENT_RBUTTONDOWN = 2 ,
  cv::EVENT_MBUTTONDOWN = 3 ,
  cv::EVENT_LBUTTONUP = 4 ,
  cv::EVENT_RBUTTONUP = 5 ,
  cv::EVENT_MBUTTONUP = 6 ,
  cv::EVENT_LBUTTONDBLCLK = 7 ,
  cv::EVENT_RBUTTONDBLCLK = 8 ,
  cv::EVENT_MBUTTONDBLCLK = 9 ,
  cv::EVENT_MOUSEWHEEL = 10 ,
  cv::EVENT_MOUSEHWHEEL = 11
}
 マウスイベント。cv::MouseCallback を参照。 詳細...
 
enum  cv::WindowFlags {
  cv::WINDOW_NORMAL = 0x00000000 ,
  cv::WINDOW_AUTOSIZE = 0x00000001 ,
  cv::WINDOW_OPENGL = 0x00001000 ,
  cv::WINDOW_FULLSCREEN = 1 ,
  cv::WINDOW_FREERATIO = 0x00000100 ,
  cv::WINDOW_KEEPRATIO = 0x00000000 ,
  cv::WINDOW_GUI_EXPANDED =0x00000000 ,
  cv::WINDOW_GUI_NORMAL = 0x00000010
}
 cv::namedWindow 用のフラグ。 詳細...
 
enum  cv::WindowPropertyFlags {
  cv::WND_PROP_FULLSCREEN = 0 ,
  cv::WND_PROP_AUTOSIZE = 1 ,
  cv::WND_PROP_ASPECT_RATIO = 2 ,
  cv::WND_PROP_OPENGL = 3 ,
  cv::WND_PROP_VISIBLE = 4 ,
  cv::WND_PROP_TOPMOST = 5 ,
  cv::WND_PROP_VSYNC = 6
}
 cv::setWindowProperty / cv::getWindowProperty 用のフラグ。 詳細...
 

列挙型詳解

◆ MouseEventFlags

#include <opencv2/highgui.hpp>

マウスイベントフラグ。cv::MouseCallback を参照。

列挙値
EVENT_FLAG_LBUTTON 
Python: cv.EVENT_FLAG_LBUTTON

マウスの左ボタンが押された状態であることを示す。

EVENT_FLAG_RBUTTON 
Python: cv.EVENT_FLAG_RBUTTON

マウスの右ボタンが押された状態であることを示す。

EVENT_FLAG_MBUTTON 
Python: cv.EVENT_FLAG_MBUTTON

マウスの中ボタンが押された状態であることを示す。

EVENT_FLAG_CTRLKEY 
Python: cv.EVENT_FLAG_CTRLKEY

CTRLキーが押されていることを示す。

EVENT_FLAG_SHIFTKEY 
Python: cv.EVENT_FLAG_SHIFTKEY

SHIFTキーが押されていることを示す。

EVENT_FLAG_ALTKEY 
Python: cv.EVENT_FLAG_ALTKEY

ALTキーが押されていることを示す。

◆ MouseEventTypes

#include <opencv2/highgui.hpp>

マウスイベント。cv::MouseCallback を参照。

列挙値
EVENT_MOUSEMOVE 
Python: cv.EVENT_MOUSEMOVE

マウスポインタがウィンドウ上を移動したことを示す。

EVENT_LBUTTONDOWN 
Python: cv.EVENT_LBUTTONDOWN

マウスの左ボタンが押されたことを示す。

EVENT_RBUTTONDOWN 
Python: cv.EVENT_RBUTTONDOWN

マウスの右ボタンが押されたことを示す。

EVENT_MBUTTONDOWN 
Python: cv.EVENT_MBUTTONDOWN

マウスの中ボタンが押されたことを示す。

EVENT_LBUTTONUP 
Python: cv.EVENT_LBUTTONUP

マウスの左ボタンが離されたことを示す。

EVENT_RBUTTONUP 
Python: cv.EVENT_RBUTTONUP

マウスの右ボタンが離されたことを示す。

EVENT_MBUTTONUP 
Python: cv.EVENT_MBUTTONUP

マウスの中ボタンが離されたことを示す。

EVENT_LBUTTONDBLCLK 
Python: cv.EVENT_LBUTTONDBLCLK

マウスの左ボタンがダブルクリックされたことを示す。

EVENT_RBUTTONDBLCLK 
Python: cv.EVENT_RBUTTONDBLCLK

マウスの右ボタンがダブルクリックされたことを示す。

EVENT_MBUTTONDBLCLK 
Python: cv.EVENT_MBUTTONDBLCLK

マウスの中ボタンがダブルクリックされたことを示す。

EVENT_MOUSEWHEEL 
Python: cv.EVENT_MOUSEWHEEL

正の値と負の値は、それぞれ前方および後方へのスクロールを意味する。

EVENT_MOUSEHWHEEL 
Python: cv.EVENT_MOUSEHWHEEL

正の値と負の値は、それぞれ右方向および左方向へのスクロールを意味する。

◆ WindowFlags

#include <opencv2/highgui.hpp>

cv::namedWindow 用のフラグ。

列挙値
WINDOW_NORMAL 
Python: cv.WINDOW_NORMAL

ユーザーがウィンドウのサイズを変更できる(制約なし) / フルスクリーンのウィンドウを通常サイズに切り替える際にも使用する。

WINDOW_AUTOSIZE 
Python: cv.WINDOW_AUTOSIZE

ユーザーはウィンドウのサイズを変更できず、サイズは表示される画像によって制約される。

WINDOW_OPENGL 
Python: cv.WINDOW_OPENGL

OpenGLサポート付きのウィンドウ。

WINDOW_FULLSCREEN 
Python: cv.WINDOW_FULLSCREEN

ウィンドウをフルスクリーンに変更する。

WINDOW_FREERATIO 
Python: cv.WINDOW_FREERATIO

画像が可能な限り拡大される(比率の制約なし)。

WINDOW_KEEPRATIO 
Python: cv.WINDOW_KEEPRATIO

画像の比率が維持される。

WINDOW_GUI_EXPANDED 
Python: cv.WINDOW_GUI_EXPANDED

ステータスバーとツールバー

WINDOW_GUI_NORMAL 
Python: cv.WINDOW_GUI_NORMAL

従来の方式

◆ WindowPropertyFlags

#include <opencv2/highgui.hpp>

cv::setWindowProperty / cv::getWindowProperty 用のフラグ。

列挙値
WND_PROP_FULLSCREEN 
Python: cv.WND_PROP_FULLSCREEN

フルスクリーンプロパティ(WINDOW_NORMAL または WINDOW_FULLSCREEN を指定可能)。

WND_PROP_AUTOSIZE 
Python: cv.WND_PROP_AUTOSIZE

自動サイズプロパティ(WINDOW_NORMAL または WINDOW_AUTOSIZE を指定可能)。

WND_PROP_ASPECT_RATIO 
Python: cv.WND_PROP_ASPECT_RATIO

ウィンドウのアスペクト比(WINDOW_FREERATIO または WINDOW_KEEPRATIO に設定可能)。

WND_PROP_OPENGL 
Python: cv.WND_PROP_OPENGL

OpenGLサポート。

WND_PROP_VISIBLE 
Python: cv.WND_PROP_VISIBLE

ウィンドウが存在し、かつ表示されているかどうかをチェックする

WND_PROP_TOPMOST 
Python: cv.WND_PROP_TOPMOST

通常ウィンドウを最前面にするかどうかを切り替えるプロパティ

WND_PROP_VSYNC 
Python: cv.WND_PROP_VSYNC

VSYNCを有効または無効にする(OpenGLモード時)