Blender  V3.3
Macros | Functions
intern/track_region.cc File Reference
#include "intern/track_region.h"
#include "intern/image.h"
#include "intern/utildefines.h"
#include "libmv/image/image.h"
#include "libmv/logging/logging.h"
#include "libmv/tracking/track_region.h"

Go to the source code of this file.

Macros

#define LIBMV_CONVERT(the_model)    case TrackRegionOptions::the_model: return TrackRegionOptions::the_model;
 

Functions

void libmv_configureTrackRegionOptions (const libmv_TrackRegionOptions &options, TrackRegionOptions *track_region_options)
 
void libmv_regionTrackergetResult (const TrackRegionResult &track_region_result, libmv_TrackRegionResult *result)
 
int libmv_trackRegion (const libmv_TrackRegionOptions *options, const float *image1, int image1_width, int image1_height, const float *image2, int image2_width, int image2_height, const double *x1, const double *y1, libmv_TrackRegionResult *, double *x2, double *y2)
 

Macro Definition Documentation

◆ LIBMV_CONVERT

#define LIBMV_CONVERT (   the_model)     case TrackRegionOptions::the_model: return TrackRegionOptions::the_model;

Function Documentation

◆ libmv_configureTrackRegionOptions()

void libmv_configureTrackRegionOptions ( const libmv_TrackRegionOptions options,
TrackRegionOptions track_region_options 
)

◆ libmv_regionTrackergetResult()

void libmv_regionTrackergetResult ( const TrackRegionResult track_region_result,
libmv_TrackRegionResult result 
)

◆ libmv_trackRegion()

int libmv_trackRegion ( const libmv_TrackRegionOptions options,
const float image1,
int  image1_width,
int  image1_height,
const float image2,
int  image2_width,
int  image2_height,
const double x1,
const double y1,
libmv_TrackRegionResult result,
double x2,
double y2 
)