Blender
V3.3
|
Classes | |
class | AutoTrack |
struct | OperationListener |
struct | FrameAccessor |
struct | Marker |
struct | Model |
struct | Quad |
class | CameraPose |
class | Point |
class | Reconstruction |
struct | Region |
class | Tracks |
class | KalmanFilter |
Typedefs | |
typedef Quad< float, 2 > | Quad2Df |
Enumerations | |
enum class | PredictDirection { AUTO , FORWARD , BACKWARD } |
Functions | |
std::ostream & | operator<< (std::ostream &out, const Marker &marker) |
bool | PredictMarkerPosition (const Tracks &tracks, const PredictDirection direction, Marker *marker) |
static void | AddMarker (int frame, float x, float y, Tracks *tracks) |
TEST (PredictMarkerPosition, EasyLinearMotion) | |
TEST (PredictMarkerPosition, EasyBackwardLinearMotion) | |
TEST (PredictMarkerPosition, TwoFrameGap) | |
TEST (PredictMarkerPosition, FourFrameGap) | |
TEST (PredictMarkerPosition, MultipleGaps) | |
TEST (PredictMarkerPosition, MarkersInRandomOrder) | |
TEST (Tracks, MaxFrame) | |
typedef Quad<float, 2> mv::Quad2Df |
|
strong |
Enumerator | |
---|---|
AUTO | |
FORWARD | |
BACKWARD |
Definition at line 31 of file predict_tracks.h.
Definition at line 32 of file predict_tracks_test.cc.
References mv::Marker::center, mv::Marker::clip, mv::Quad< T, D >::coordinates, mv::Marker::frame, mv::Marker::patch, mv::Marker::track, tracks, x, and y.
Referenced by TEST().
|
inline |
Definition at line 122 of file marker.h.
References mv::Marker::center, mv::Marker::clip, mv::Marker::frame, usdtokens::out(), and mv::Marker::track.
bool mv::PredictMarkerPosition | ( | const Tracks & | tracks, |
const PredictDirection | direction, | ||
Marker * | marker | ||
) |
Definition at line 228 of file predict_tracks.cc.
References AUTO, BACKWARD, mv::Marker::clip, FORWARD, mv::Marker::frame, LG, markers, max, min, sort(), mv::Marker::track, and tracks.
Referenced by TEST(), and mv::AutoTrack::TrackMarker().
mv::TEST | ( | PredictMarkerPosition | , |
EasyBackwardLinearMotion | |||
) |
Definition at line 75 of file predict_tracks_test.cc.
References AddMarker(), AUTO, mv::Marker::center, mv::Marker::clip, mv::Quad< T, D >::coordinates, error(), mv::Marker::frame, LG, norm(), mv::Marker::patch, PredictMarkerPosition(), mv::Marker::track, tracks, x, and y.
mv::TEST | ( | PredictMarkerPosition | , |
EasyLinearMotion | |||
) |
Definition at line 43 of file predict_tracks_test.cc.
References AddMarker(), AUTO, mv::Marker::center, mv::Marker::clip, mv::Quad< T, D >::coordinates, error(), mv::Marker::frame, LG, norm(), mv::Marker::patch, PredictMarkerPosition(), mv::Marker::track, tracks, x, and y.
mv::TEST | ( | PredictMarkerPosition | , |
FourFrameGap | |||
) |
Definition at line 130 of file predict_tracks_test.cc.
References AddMarker(), AUTO, mv::Marker::center, mv::Marker::clip, error(), mv::Marker::frame, LG, norm(), PredictMarkerPosition(), mv::Marker::track, and tracks.
mv::TEST | ( | PredictMarkerPosition | , |
MarkersInRandomOrder | |||
) |
Definition at line 171 of file predict_tracks_test.cc.
References AddMarker(), AUTO, mv::Marker::center, mv::Marker::clip, error(), mv::Marker::frame, LG, norm(), PredictMarkerPosition(), mv::Marker::track, and tracks.
mv::TEST | ( | PredictMarkerPosition | , |
MultipleGaps | |||
) |
Definition at line 149 of file predict_tracks_test.cc.
References AddMarker(), AUTO, mv::Marker::center, mv::Marker::clip, error(), mv::Marker::frame, LG, norm(), PredictMarkerPosition(), mv::Marker::track, and tracks.
mv::TEST | ( | PredictMarkerPosition | , |
TwoFrameGap | |||
) |
Definition at line 108 of file predict_tracks_test.cc.
References AddMarker(), AUTO, mv::Marker::center, mv::Marker::clip, error(), mv::Marker::frame, LG, norm(), PredictMarkerPosition(), mv::Marker::track, and tracks.
mv::TEST | ( | Tracks | , |
MaxFrame | |||
) |
Definition at line 30 of file tracks_test.cc.
References mv::Marker::clip, EXPECT_EQ(), mv::Marker::frame, and tracks.