OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
與建立和操作HighGUI視窗以及滑鼠事件相關的標誌

詳細描述

列舉

列舉  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更多...
 
列舉  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更多...
 
列舉  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的標誌。更多...
 
列舉  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模式下)