Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | libmv_FloatImage |
Typedefs | |
typedef struct libmv_FloatImage | libmv_FloatImage |
Functions | |
void | libmv_floatImageDestroy (libmv_FloatImage *image) |
void | libmv_samplePlanarPatchFloat (const float *image, int width, int height, int channels, const double *xs, const double *ys, int num_samples_x, int num_samples_y, const float *mask, float *patch, double *warped_position_x, double *warped_position_y) |
void | libmv_samplePlanarPatchByte (const unsigned char *image, int width, int height, int channels, const double *xs, const double *ys, int num_samples_x, int num_samples_y, const float *mask, unsigned char *patch, double *warped_position_x, double *warped_position_y) |
typedef struct libmv_FloatImage libmv_FloatImage |
void libmv_floatImageDestroy | ( | libmv_FloatImage * | image | ) |
Definition at line 14 of file intern/libmv/intern/image.cc.
References image().
Referenced by accessor_get_ibuf().
void libmv_samplePlanarPatchByte | ( | const unsigned char * | image, |
int | width, | ||
int | height, | ||
int | channels, | ||
const double * | xs, | ||
const double * | ys, | ||
int | num_samples_x, | ||
int | num_samples_y, | ||
const float * | mask, | ||
unsigned char * | patch, | ||
double * | warped_position_x, | ||
double * | warped_position_y | ||
) |
Definition at line 218 of file intern/libmv/intern/image.cc.
References channels(), height, image(), libmv_byteBufferToFloatImage(), libmv_floatBufferToFloatImage(), libmv_floatImageToByteBuffer(), mask(), NULL, libmv::SamplePlanarPatch(), and width.
Referenced by BKE_tracking_get_plane_imbuf(), and BKE_tracking_sample_pattern().
void libmv_samplePlanarPatchFloat | ( | const float * | image, |
int | width, | ||
int | height, | ||
int | channels, | ||
const double * | xs, | ||
const double * | ys, | ||
int | num_samples_x, | ||
int | num_samples_y, | ||
const float * | mask, | ||
float * | patch, | ||
double * | warped_position_x, | ||
double * | warped_position_y | ||
) |
Definition at line 183 of file intern/libmv/intern/image.cc.
References channels(), height, image(), libmv_floatBufferToFloatImage(), libmv_floatImageToFloatBuffer(), mask(), NULL, libmv::SamplePlanarPatch(), and width.
Referenced by BKE_tracking_get_plane_imbuf(), and BKE_tracking_sample_pattern().