![]() |
iVS3D v2.0.0
|
Public Member Functions | |
| SmoothController () | |
| StationaryCamera Constructor sets default values for member variables. | |
| QWidget * | getSettingsWidget (QWidget *parent) override |
| getSettingsWidget creates a Widget, which can be used to change the algorithm parameters and returns it | |
| std::vector< uint > | sampleImages (const std::vector< uint > &imageList, Progressable *receiver, volatile bool *stopped, bool useCuda, LogFileParent *logFile) override |
| sampleImages selects keyframe if the camera is currently not stationary | |
| QString | getName () const override |
| getName Returns a name for displaying this algorithm to the user. | |
| void | initialize (Reader *reader, QMap< QString, QVariant > buffer, signalObject *sigObj) override |
| initialize Sets up the default value which is corresponding to video information | |
| void | setSettings (QMap< QString, QVariant > settings) override |
| setter for plugin's settings settings structure: <QMap> settings (all settings) <QVariant> samplingResolution (enable/disable diffrent resolution for sampling) <QVariant> selector_threshold </QMap> | |
| QMap< QString, QVariant > | generateSettings (Progressable *receiver, bool useCuda, volatile bool *stopped) override |
| generateSettings tries to generate the best settings for the current input | |
| QMap< QString, QVariant > | getSettings () override |
| getter for plugin's settings | |
Private Member Functions | |
| Q_INTERFACES(IAlgorithm) public | ~SmoothController () |
| StationaryCamera Constructor sets default values for member variables. | |
| QWidget * | getSettingsWidget (QWidget *parent) override |
| getSettingsWidget creates a Widget, which can be used to change the algorithm parameters and returns it | |
| std::vector< uint > | sampleImages (const std::vector< uint > &imageList, Progressable *receiver, volatile bool *stopped, bool useCuda, LogFileParent *logFile) override |
| sampleImages selects keyframe if the camera is currently not stationary | |
| QString | getName () const override |
| getName Returns a name for displaying this algorithm to the user. | |
| void | initialize (Reader *reader, QMap< QString, QVariant > buffer, signalObject *sigObj) override |
| initialize Sets up the default value which is corresponding to video information | |
| void | setSettings (QMap< QString, QVariant > settings) override |
| setter for plugin's settings settings structure: <QMap> settings (all settings) <QVariant> selector_threshold </QMap> | |
| QMap< QString, QVariant > | generateSettings (Progressable *receiver, bool useCuda, volatile bool *stopped) override |
| generateSettings tries to generate the best settings for the current input | |
| QMap< QString, QVariant > | getSettings () override |
| getter for plugin's settings | |
| QMap< QString, QVariant > | sendBuffer () |
| sendBuffer Sends all buffered values for storeing previously calculated Infos | |
| void | recreateBufferMatrix (QMap< QString, QVariant > buffer) |
| recreateBufferMatrix initalizes the buffer matix whith the new values from nBuffer | |
| void | stringToBufferMat (QString string) |
| recreateMovementFromString is used to extract the movement value from a string and write it in the buffer | |
| QMap< QString, QVariant > | sendBuffer () |
| sendBuffer Sends all buffered values for storeing previously calculated Infos | |
| void | recreateBufferMatrix (QMap< QString, QVariant > buffer) |
| recreateBufferMatrix initalizes the buffer matix whith the new values from nBuffer | |
| void | stringToBufferMat (QString string) |
| recreateMovementFromString is used to extract the movement value from a string and write it in the buffer | |
Additional Inherited Members | |
Signals inherited from IAlgorithm | |
| void | updateKeyframes (std::vector< uint > keyframes) |
| updateKeyframes updates the keyframe list in the core object. | |
| void | updateBuffer (QMap< QString, QVariant > buffer) |
| updateBuffer stores the given buffer for future uses of the buffered data. | |
|
overrideprivatevirtual |
generateSettings tries to generate the best settings for the current input
| receiver | is a progressable, which displays the already made progress |
| useCuda | true if cv::cuda can be used |
| stopped | is set if the algorithm should abort |
Implements IAlgorithm.
|
overridevirtual |
generateSettings tries to generate the best settings for the current input
| receiver | is a progressable, which displays the already made progress |
| useCuda | true if cv::cuda can be used |
| stopped | is set if the algorithm should abort |
Implements IAlgorithm.
|
overrideprivatevirtual |
getName Returns a name for displaying this algorithm to the user.
Implements IAlgorithm.
|
overridevirtual |
getName Returns a name for displaying this algorithm to the user.
Implements IAlgorithm.
|
overrideprivatevirtual |
|
overridevirtual |
|
overrideprivatevirtual |
getSettingsWidget creates a Widget, which can be used to change the algorithm parameters and returns it
| parent | is the parent of the newly created SettingsWidget |
Implements IAlgorithm.
|
overridevirtual |
getSettingsWidget creates a Widget, which can be used to change the algorithm parameters and returns it
| parent | is the parent of the newly created SettingsWidget |
Implements IAlgorithm.
|
overrideprivatevirtual |
initialize Sets up the default value which is corresponding to video information
| reader | is used to get video or image information |
| buffer | QVariant with the buffered data form last call to sampleImages |
| sigObj | provides signals from the core application |
Implements IAlgorithm.
|
overridevirtual |
initialize Sets up the default value which is corresponding to video information
| reader | is used to get video or image information |
| buffer | QVariant with the buffered data form last call to sampleImages |
| sigObj | provides signals from the core application |
Implements IAlgorithm.
|
private |
recreateBufferMatrix initalizes the buffer matix whith the new values from nBuffer
| buffer | holds the new movement values which should be stored in the buffer matrix |
|
private |
recreateBufferMatrix initalizes the buffer matix whith the new values from nBuffer
| buffer | holds the new movement values which should be stored in the buffer matrix |
|
overrideprivatevirtual |
sampleImages selects keyframe if the camera is currently not stationary
| reader | gives the method access to the video/image sequence, which should be used |
| imageList | is a preselection of frames |
| receiver | is a progressable, which displays the already made progress |
| stopped | Pointer to a bool indication if user wants to stop the computation |
| logFile | poiter to the log file |
Implements IAlgorithm.
|
overridevirtual |
sampleImages selects keyframe if the camera is currently not stationary
| reader | gives the method access to the video/image sequence, which should be used |
| imageList | is a preselection of frames |
| receiver | is a progressable, which displays the already made progress |
| stopped | Pointer to a bool indication if user wants to stop the computation |
| logFile | poiter to the log file |
Implements IAlgorithm.
|
private |
sendBuffer Sends all buffered values for storeing previously calculated Infos
|
private |
sendBuffer Sends all buffered values for storeing previously calculated Infos
|
overrideprivatevirtual |
setter for plugin's settings settings structure: <QMap> settings (all settings) <QVariant> selector_threshold </QMap>
| QMap | with the settings |
Implements IAlgorithm.
|
overridevirtual |
setter for plugin's settings settings structure: <QMap> settings (all settings) <QVariant> samplingResolution (enable/disable diffrent resolution for sampling) <QVariant> selector_threshold </QMap>
| QMap | with the settings |
Implements IAlgorithm.
|
private |
recreateMovementFromString is used to extract the movement value from a string and write it in the buffer
| string | that holds the two compared images indices and the movement value (most likeyl from settings.json) |
|
private |
recreateMovementFromString is used to extract the movement value from a string and write it in the buffer
| string | that holds the two compared images indices and the movement value (most likeyl from settings.json) |