Blender V4.5
tracking_plane_tracker.cc File Reference
#include "MEM_guardedalloc.h"
#include "DNA_tracking_types.h"
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BKE_tracking.h"
#include "libmv-capi.h"

Go to the source code of this file.

Typedefs

typedef double Vec2[2]

Functions

static int point_markers_correspondences_on_both_image (MovieTrackingPlaneTrack *plane_track, int frame1, int frame2, Vec2 **r_x1, Vec2 **r_x2)
static void track_plane_from_existing_motion (MovieTrackingPlaneTrack *plane_track, int start_frame, int direction, bool retrack)
void BKE_tracking_track_plane_from_existing_motion (MovieTrackingPlaneTrack *plane_track, int start_frame)
static MovieTrackingPlaneMarkerfind_plane_keyframe (MovieTrackingPlaneTrack *plane_track, int start_frame, int direction)
void BKE_tracking_retrack_plane_from_existing_motion_at_segment (MovieTrackingPlaneTrack *plane_track, int start_frame)
BLI_INLINE void float_corners_to_double (float corners[4][2], double double_corners[4][2])
void BKE_tracking_homography_between_two_quads (float reference_corners[4][2], float corners[4][2], float H[3][3])

Detailed Description

This file contains implementation of plane tracker.

Definition in file tracking_plane_tracker.cc.

Typedef Documentation

◆ Vec2

typedef double Vec2[2]

Definition at line 22 of file tracking_plane_tracker.cc.

Function Documentation

◆ BKE_tracking_homography_between_two_quads()

◆ BKE_tracking_retrack_plane_from_existing_motion_at_segment()

◆ BKE_tracking_track_plane_from_existing_motion()

◆ find_plane_keyframe()

◆ float_corners_to_double()

BLI_INLINE void float_corners_to_double ( float corners[4][2],
double double_corners[4][2] )

◆ point_markers_correspondences_on_both_image()

◆ track_plane_from_existing_motion()