|
void | openReplay () |
| Opens a dialogue to select a folder.
|
|
void | openTrackingDir () |
| Opens a dialogue to select a Tracking_Result dir, necessitate a video already opened and matching tracking results.
|
|
void | loadReplay (const QString &dir) |
| Loads a video/images sequence and the last analysis performed.
|
|
void | loadTrackingDir (const QString &dir) |
| Loads a tracking analysis folder from a video file.
|
|
void | loadFrame (int frameIndex) |
| Displays the image and the tracking data in the ui->displayReplay. Triggered when the ui->replaySlider value is changed.
|
|
bool | eventFilter (QObject *target, QEvent *event) override |
| Manages all the mouse input in the display.
|
|
void | updateInformation (int objectId, int imageIndex, QTableWidget *table) |
| Update the information of an object inside a table widget.
|
|
void | correctTracking () |
| Gets the index of the two selected objects, the start index, swaps the data from the start index to the end, and saves the new tracking data. Triggered when ui->swapButton is pressed or a right-click event is registered inside the replayDisplay.
|
|
void | nextOcclusionEvent () |
| Finds and displays the next occlusion event on the ui->replayDisplay. Triggered when ui->nextReplay is pressed.
|
|
void | previousOcclusionEvent () |
| Finds and displays the previous occlusion event on the ui->replayDisplay. Triggered when ui->previousReplay is pressed.
|
|
void | saveTrackedMovie () |
| Saves the tracked movie in .avi. Triggered when ui->previousReplay is pressed.
|
|
void | sliderConnection (const int index) |
|
void | clear () |
| Clears replay data.
|
|
◆ eventFilter
bool Replay::eventFilter |
( |
QObject * | target, |
|
|
QEvent * | event ) |
|
overrideslot |
Manages all the mouse input in the display.
- Parameters
-
[in] | target | Target widget to apply the filter. |
[in] | event | Describes the mouse event. |
◆ loadReplay
void Replay::loadReplay |
( |
const QString & | dir | ) |
|
|
slot |
Loads a video/images sequence and the last analysis performed.
- [in] dir Path to a video or image of an images sequence.
◆ loadTrackingDir
void Replay::loadTrackingDir |
( |
const QString & | dir | ) |
|
|
slot |
Loads a tracking analysis folder from a video file.
- [in] dir Path to a video or image of an images sequence.
◆ updateInformation
void Replay::updateInformation |
( |
int | objectId, |
|
|
int | imageIndex, |
|
|
QTableWidget * | table ) |
|
slot |
Update the information of an object inside a table widget.
- Parameters
-
[in] | objectId | The id of the object to display the data. |
[in] | imageIndex | The index of the image where to extracts the data. |
[in] | table | Pointer to a QTableWidget where to display the data. |
◆ autoPlayerIndex
int Replay::autoPlayerIndex |
|
private |
Index of the image displayed in autoplay mode in the replay.
◆ colorMap
vector<Point3i> Replay::colorMap |
|
private |
RGB color map to display each object in one color.
◆ currentIndex
◆ deletedFrameFocus
QShortcut* Replay::deletedFrameFocus |
|
private |
Keyboard shortcut to next frame.
◆ isReplayable
bool Replay::isReplayable |
|
private |
True if user input is an images sequences that can be played.
◆ maxIndex
◆ memoryDir
QString Replay::memoryDir |
|
private |
Saves the path of the last opened folder.
◆ object
Alternatively true or false to associate either object A or object B at each click of the user in the ui->replayDisplay.
◆ occlusionEvents
QList<int> Replay::occlusionEvents |
|
private |
Index of each occlusion event in the replayed images sequence.
◆ originalImageSize
QSize Replay::originalImageSize |
|
private |
Width and height of the original image in the images sequence.
◆ replayFps
Frame rate value at which a new image is displayed in autoplay mode in the replay.
◆ replayNumberObject
int Replay::replayNumberObject |
|
private |
Number of objects tracked in the replayed images sequence.
◆ resizedFrame
QSize Replay::resizedFrame |
|
private |
Width and height of displayed QPixmap to accomodate window size changment.
The documentation for this class was generated from the following files: