The Interactive widget provides an environment to use the tracking widget in an interactive environment.
More...
|
|
void | message (QString message) |
| |
|
void | log (QHash< QString, QString > log) |
| |
|
void | status (QString messsage) |
| |
|
void | modeChanged (bool isSimple) |
| |
|
|
void | dropEvent (QDropEvent *dropEvent) override |
| | Gets drop events that have url and try to open the file.
|
| |
|
void | dragEnterEvent (QDragEnterEvent *event) override |
| | Accepts all the drag enter event.
|
| |
|
|
void | openFolder (QString path=QString()) |
| | Asks the path to a folder where an image sequence is stored. Setups the ui and resets the class attributs for a new analysis. Triggered when the open button from the menu bar is clicked.
|
| |
| void | display (int index, int scale=0) |
| | Displays the image at index in the image sequence in the ui.
|
| |
|
void | display (const QImage &image) |
| | This is an overloaded function to display a QImage in the display.
|
| |
|
void | display (const cv::UMat &image, QImage::Format format=QImage::Format_RGB888) |
| |
|
void | getParameters () |
| | Gets all the tracking parameters from the ui and updates the parameter map that will be passed to the tracking object.
|
| |
|
void | previewTracking () |
| | Does a tracking analysis on a sub-part of the image sequence defined by the user. Triggered when previewButton is clicked.
|
| |
|
void | track () |
| | Does a tracking analysis. Triggered when the trackButton is clicked.
|
| |
|
void | computeBackground () |
| | Computes and displays the background image in the display. Triggered when the backgroundComputeButton is clicked.
|
| |
|
void | selectBackground () |
| | Opens a dialogue to select a background image. Triggered when ui->backgroundSelectButton is pressed.
|
| |
| bool | eventFilter (QObject *target, QEvent *event) override |
| | Manages all the mouse inputs in the display.
|
| |
|
void | crop () |
| | Crops the image from a rectangle drawed by the user with the mouse on the display. Triggered when the QPushButton ui->crop is clicked.
|
| |
|
void | reset () |
| | Resets the region of interest. Triggered by the reset button.
|
| |
|
void | saveSettings () |
| | Saves the settings.
|
| |
|
void | loadParameters (const QString &path) |
| | Reads a parameter file, updates parameters.
|
| |
|
void | level () |
| | Level the parameters.
|
| |
The Interactive widget provides an environment to use the tracking widget in an interactive environment.
- Author
- Benjamin Gallois
- Version
- Revision
- 480
Contact: benja.nosp@m.min..nosp@m.gallo.nosp@m.is@f.nosp@m.asttr.nosp@m.ack..nosp@m.sh
◆ display
| void Interactive::display |
( |
int | index, |
|
|
int | scale = 0 ) |
|
privateslot |
Displays the image at index in the image sequence in the ui.
- Parameters
-
| [in] | index | Index of the image to display in the image sequence. |
| [in] | scale | Optional scale to display. |
◆ eventFilter
| bool Interactive::eventFilter |
( |
QObject * | target, |
|
|
QEvent * | event ) |
|
overrideprivateslot |
Manages all the mouse inputs in the display.
- Parameters
-
| [in] | target | Widget to apply the filter. |
| [in] | event | Describes the mouse event. |
◆ background
| UMat Interactive::background |
|
private |
◆ backgroundPath
| QString Interactive::backgroundPath |
|
private |
Path to the background image.
◆ cropedImageSize
| QSize Interactive::cropedImageSize |
|
private |
Size of the croped image.
◆ dir
Path to the folder where the image sequence to display is stored.
◆ isBackground
| bool Interactive::isBackground |
|
private |
Is the background computed.
◆ isExpert
| bool Interactive::isExpert |
|
private |
Is FastTrack is in expert mode with advanced capabilities.
◆ memoryDir
| QString Interactive::memoryDir |
|
private |
Saves the path to the last opened folder in dialog.
◆ originalImageSize
| QSize Interactive::originalImageSize |
|
private |
Size of the original image.
◆ parameters
| QHash<QString, QString> Interactive::parameters |
|
private |
◆ tracking
The documentation for this class was generated from the following files: