About
  1. | API Documentation
  2. | Gui
  3. | TrackingDialog

TrackingDialog

Defined in <projects/gui/TrackingDialog.h>

This is the dialog for doing the triangulation of the pixels one is trying to track. This dialog spawns the thresholding dialog when the user needs to fine-tune the constraints of the thresholding.

class TrackingDialog;

Member Fields

Field Type Notes
staticMetaObject const QMetaObject

MISSING

Member Functions

(constructor)
FilterSize

Get the noise filter size to be used during the thresholding.

Leftbound

Get the leftbound of the HSV values for thresholding.

LowerNoiseThreshold

Get the threshold for the noise filtering as part of the thresholding operations.

MaxNumPoints

Get the number of points the algorithm should expect to find in each image.

NumIterations

Get the number of iterations that the noise removal should be done during the thresholding operations.

PopulateDataFiles

Update the dialog with all found image capture data files found in the project.

PopulateTrackerConfig

Populate a TrackerConfig object.

PromptSaveChanges

If the user made changes in this dialog that are different than the overall project settings, prompt them if they would like to save the changes or not.

PullNewVerboseOutput

No details given

RefreshFileInfo

Refresh the list of possible image capture data files, and also refresh the data from the calibration file. This is used in the case that the TrackingDialog persists overtime and isn’t created new everytime it is called.

Rightbound

Get the right bound for the HSV values used in the thresholding of the images.

SetFilterSize

Set the size of the filter used to remove noise from images during thresholding.

SetLowerNoiseThreshold

Set the size of the lower noise of the filter used to remove noise from images during thresholding.

SetNumIterations

Set the size of the number of iterations for the filter used to remove noise from images during thresholding.

SetThresholdBounds

Set the left and right HSV thresholding bounds.

metaObject

QT auto-generated function. Don’t directly call.

on_ProcessFinished

Callback function for when the triangulation has finished.

on_cancelTrackingButton_clicked

Callback function for when the user clicks the cancel triangulation button.

on_checkBox_mask_toggled

Callback function for when the box for subtracting the mask/background from the images is toggled.

on_checkBox_saveUndistortedImages_toggled

Callback function for when the box for saving undistorted images to disk is toggled.

on_checkBox_undistortImages_toggled

Callback function for when the box to determine whether or not images should be undistorted before triangulation is performed is toggled.

on_checkBox_vizCameraPose_toggled

Callback for when the box for viewing the camera pose is toggled. This is more for debug of the camera calibration to see if there are problems with the extrinsic matrices.

on_checkBox_vizPointCorrespondences_toggled

Callback for when the box for viewing the point correspondences is toggled. This is more for debug than anything else.

on_checkBox_vizThresholds_toggled

Callback for when the box for viewing the thresholding of images during triangulation is toggled. This is more for debug and historical reasons than anything else. Historically the triangulation pipeline and the dialog window used different functions for thresholding. Now they use the same.

on_checkBox_vizUndistortedImages_toggled

Callback for when the box for viewing undistorted images has been toggled. This is for debug to see if there are weird problems with the calibrations intrinsic matrix.

on_pushButton_leftbound_clicked

Callback for when the user clicks the button to modify the left HSV thresholding bounds.

on_pushButton_previewThreshold_clicked

Creates or Shows the thresholding dialog with the settings from the Tracking Dialog. Changes in the thresholding dialog can be saved upon exit and will be reflected in the TrackingDialog object.

on_pushButton_rightbound_clicked

Callback for when the user clicks the button to modify the right HSV thresholding bounds.

on_spinBox_HLeftbound_editingFinished

Callback for when the hue left bound has been edited.

on_spinBox_HRightbound_editingFinished

Callback for when the hue right bound has been edited.

on_spinBox_SLeftbound_editingFinished

Callback for when the saturation left bound has been edited.

on_spinBox_SRightbound_editingFinished

Callback for when the saturation right bound has been edited.

on_spinBox_VLeftbound_editingFinished

Callback for when the value left bound has been edited.

on_spinBox_VRightbound_editingFinished

Callback for when the value right bound has been edited.

on_startTrackingButton_clicked

Callback for when the button to start the triangulation has been clicked.

operator=

No details given

qt_check_for_QOBJECT_macro

QT auto-generated function. Don’t directly call.

qt_metacall

QT auto-generated function. Don’t directly call.

qt_metacast

QT auto-generated function. Don’t directly call.

tr

QT auto-generated function. Don’t directly call.

trUtf8

QT auto-generated function. Don’t directly call.

SnakeStrike — An program for high-speed multi-camera data collection and triangulation.

Page owner(s): gwjensen  Last updated: 2020-09-28 07:40:17 +0000