Determines if a frame is a keyframe candidate. UUID: 4d5f2abe-beb7-11e8-a355-529269fb1459
More...
#include <IKeyframeSelector.h>
Determines if a frame is a keyframe candidate. UUID: 4d5f2abe-beb7-11e8-a355-529269fb1459
◆ select() [1/3]
Select if a frame can be considered as a keyframe.
- Parameters
-
[in] | frame | the frame tested to know if it could be a keyframe. |
- Returns
- true if the frame can be considered as a new keyframe, false otherwise.
◆ select() [2/3]
Select if a frame can be considered as a keyframe. It is based on a selection predicate and provides the mean to use any datastructure in the pipeline context to the decision algorithm.
- Parameters
-
[in] | frame | the frame tested to know if it could be a Keyframe |
[in] | func | the function predicate used to test the frame. This predicate can be any lambda capturing its context (matches, point cloud, bow ...) to select the frame. |
- Returns
- true if the frame can be considered as a new keyframe, false otherwise.
◆ select() [3/3]
Select if a frame can be considered as a keyframe.
- Parameters
-
[in] | frame | the frame tested to know if it could be a keyframe |
[in] | matches | the matches between the frame and its reference keyframe. |
- Returns
- true if the frame can be considered as a new keyframe, false otherwise.
The documentation for this class was generated from the following file: