Creates a trackbar and attaches it to the specified window
Parameters: |
|
---|
The function cvCreateTrackbar creates a trackbar (a.k.a. slider or range control) with the specified name and range, assigns a variable to be syncronized with trackbar position and specifies a callback function to be called on trackbar position change. The created trackbar is displayed on the top of the given window.
The function cvDestroyAllWindows destroys all of the opened HighGUI windows.
Destroys a window.
Parameter: | name (str) – Name of the window to be destroyed. |
---|
The function cvDestroyWindow destroys the window with the given name.
Returns the trackbar position.
Parameters: |
|
---|
The function cvGetTrackbarPos returns the current position of the specified trackbar.
Sets the position of the window.
Parameters: |
|
---|
The function cvMoveWindow changes the position of the window.
Creates a window.
Parameters: |
|
---|
The function cvNamedWindow creates a window which can be used as a placeholder for images and trackbars. Created windows are referred to by their names.
If a window with the same name already exists, the function does nothing.
Sets the window size.
Parameters: |
|
---|
The function cvResizeWindow changes the size of the window.
Assigns callback for mouse events.
Parameters: |
|
---|
The function cvSetMouseCallback sets the callback function for mouse events occuring within the specified window.
The event parameter is one of:
- CV_EVENT_MOUSEMOVE Mouse movement
- CV_EVENT_LBUTTONDOWN Left button down
- CV_EVENT_RBUTTONDOWN Right button down
- CV_EVENT_MBUTTONDOWN Middle button down
- CV_EVENT_LBUTTONUP Left button up
- CV_EVENT_RBUTTONUP Right button up
- CV_EVENT_MBUTTONUP Middle button up
- CV_EVENT_LBUTTONDBLCLK Left button double click
- CV_EVENT_RBUTTONDBLCLK Right button double click
- CV_EVENT_MBUTTONDBLCLK Middle button double click
The flags parameter is a combination of :
- CV_EVENT_FLAG_LBUTTON Left button pressed
- CV_EVENT_FLAG_RBUTTON Right button pressed
- CV_EVENT_FLAG_MBUTTON Middle button pressed
- CV_EVENT_FLAG_CTRLKEY Control key pressed
- CV_EVENT_FLAG_SHIFTKEY Shift key pressed
- CV_EVENT_FLAG_ALTKEY Alt key pressed
Sets the trackbar position.
Parameters: |
|
---|
The function cvSetTrackbarPos sets the position of the specified trackbar.
Displays the image in the specified window
Parameters: |
|
---|
The function cvShowImage displays the image in the specified window. If the window was created with the CV_WINDOW_AUTOSIZE flag then the image is shown with its original size, otherwise the image is scaled to fit in the window. The function may scale the image, depending on its depth:
Waits for a pressed key.
Parameter: | delay (int) – Delay in milliseconds. |
---|
The function cvWaitKey waits for key event infinitely ( ) or for delay milliseconds. Returns the code of the pressed key or -1 if no key was pressed before the specified time had elapsed.
Note: This function is the only method in HighGUI that can fetch and handle events, so it needs to be called periodically for normal event processing, unless HighGUI is used within some environment that takes care of event processing.