OpenCV 4.5.3(日本語機械翻訳)
列挙型
Flags related creating and manipulating HighGUI windows and mouse events

列挙型

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 [【詳解】(英語]
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::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 [【詳解】(英語]

詳解

列挙型詳解

MouseEventFlags

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

列挙値
イベントフラグ_アルボタン

マウスの左ボタンが押されていることを示します。

event_flag_rbutton

は、マウスの右ボタンが押されていることを示す。

イベントフラグ_エムボタン(event_flag_mbutton

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

event_flag_ctrlkey

は CTRL キーが押されたことを示します。

event_flag_shiftkey

は、SHIFT キーが押されたことを示す。

event_flag_altkey

は、ALT キーが押されたことを示します。

MouseEventTypes

マウスイベントはcv::MouseCallback

列挙値
event_mousemove

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

イベント_lbuttondown

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

event_rbuttondown

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

event_mbuttondown

は、マウスの中央ボタンが押されたことを示します。

event_lbuttonup

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

event_rbuttonup

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

event_mbuttonup

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

event_lbuttondblclk

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

event_rbuttondblclk

は、マウスの右ボタンがダブルクリックされたことを示している。

event_mbuttondblclk

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

event_mousewheel

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

event_mousehwheel

正と負の値は、それぞれ右と左のスクロールを意味する。

WindowFlags

フラグはcv::namedWindow

列挙値
WINDOW_NORMAL

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

ウィンドウ自動縮小

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

WINDOW_OPENGL

openglをサポートするウィンドウです。

WINDOW_FULLS SCREEN

ウィンドウをフルスクリーンにします。

WINDOW_FREERATIO

画像ができるだけ多く消費されます (比率の制約はありません)

ウィンドウ_キープレシオ

画像の比率を維持します。

window_gui_expanded

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

window_gui_normal

古風なやり方

WindowPropertyFlags

フラグはcv::setWindowProperty/cv::getWindowProperty

列挙値
wnd_prop_fullscreen

フルスクリーンのプロパティ (WINDOW_NORMAL または WINDOW_FULLSCREEN のいずれか)。

WIND_PROP_AUTOSIZE

autosize プロパティ (WINDOW_NORMAL または WINDOW_AUTOSIZE)。

WIND_PROP_ASSPECT_RATIO

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

WND_PROP_OPENGL

openglのサポート。

WND_PROP_VISIBLE

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

wnd_prop_topmost

通常のウィンドウが一番上にあるかどうかをトグルするプロパティ

WND_PROP_VSYNC

VSYNCの有効/無効を切り替える(OpenGLモード時)