Blender
V3.3
|
#include "intern/frame_accessor.h"
#include "intern/image.h"
#include "intern/utildefines.h"
#include "libmv/autotrack/frame_accessor.h"
#include "libmv/autotrack/region.h"
#include "libmv/image/image.h"
Go to the source code of this file.
Macros | |
#define | CHECK_INPUT_MODE(mode) case mode: return LIBMV_IMAGE_MODE_##mode; |
Functions | |
libmv_FrameAccessor * | libmv_FrameAccessorNew (libmv_FrameAccessorUserData *user_data, libmv_GetImageCallback get_image_callback, libmv_ReleaseImageCallback release_image_callback, libmv_GetMaskForTrackCallback get_mask_for_track_callback, libmv_ReleaseMaskCallback release_mask_callback) |
void | libmv_FrameAccessorDestroy (libmv_FrameAccessor *frame_accessor) |
int64_t | libmv_frameAccessorgetTransformKey (const libmv_FrameTransform *transform) |
void | libmv_frameAccessorgetTransformRun (const libmv_FrameTransform *transform, const libmv_FloatImage *input_image, libmv_FloatImage *output_image) |
void libmv_FrameAccessorDestroy | ( | libmv_FrameAccessor * | frame_accessor | ) |
Definition at line 151 of file frame_accessor.cc.
References LIBMV_OBJECT_DELETE.
Referenced by tracking_image_accessor_destroy().
int64_t libmv_frameAccessorgetTransformKey | ( | const libmv_FrameTransform * | transform | ) |
Definition at line 155 of file frame_accessor.cc.
References transform().
void libmv_frameAccessorgetTransformRun | ( | const libmv_FrameTransform * | transform, |
const libmv_FloatImage * | input_image, | ||
libmv_FloatImage * | output_image | ||
) |
Definition at line 160 of file frame_accessor.cc.
References libmv_FloatImage::buffer, libmv_FloatImage::channels, libmv_FloatImage::height, input, num_pixels, output, transform(), and libmv_FloatImage::width.
Referenced by accessor_get_ibuf().
libmv_FrameAccessor* libmv_FrameAccessorNew | ( | libmv_FrameAccessorUserData * | user_data, |
libmv_GetImageCallback | get_image_callback, | ||
libmv_ReleaseImageCallback | release_image_callback, | ||
libmv_GetMaskForTrackCallback | get_mask_for_track_callback, | ||
libmv_ReleaseMaskCallback | release_mask_callback | ||
) |
Definition at line 137 of file frame_accessor.cc.
References LIBMV_OBJECT_NEW, and user_data.
Referenced by tracking_image_accessor_new().