Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | libmv_DetectOptions |
Typedefs | |
typedef struct libmv_Features | libmv_Features |
typedef struct libmv_DetectOptions | libmv_DetectOptions |
Enumerations | |
enum | { LIBMV_DETECTOR_FAST , LIBMV_DETECTOR_MORAVEC , LIBMV_DETECTOR_HARRIS } |
Functions | |
libmv_Features * | libmv_detectFeaturesByte (const unsigned char *image_buffer, int width, int height, int channels, libmv_DetectOptions *options) |
libmv_Features * | libmv_detectFeaturesFloat (const float *image_buffer, int width, int height, int channels, libmv_DetectOptions *options) |
void | libmv_featuresDestroy (libmv_Features *libmv_features) |
int | libmv_countFeatures (const libmv_Features *libmv_features) |
void | libmv_getFeature (const libmv_Features *libmv_features, int number, double *x, double *y, double *score, double *size) |
typedef struct libmv_DetectOptions libmv_DetectOptions |
typedef struct libmv_Features libmv_Features |
Definition at line 1 of file detector.h.
anonymous enum |
Enumerator | |
---|---|
LIBMV_DETECTOR_FAST | |
LIBMV_DETECTOR_MORAVEC | |
LIBMV_DETECTOR_HARRIS |
Definition at line 13 of file detector.h.
int libmv_countFeatures | ( | const libmv_Features * | libmv_features | ) |
Definition at line 110 of file detector.cc.
References libmv_Features::count.
Referenced by detect_retrieve_libmv_features().
libmv_Features* libmv_detectFeaturesByte | ( | const unsigned char * | image_buffer, |
int | width, | ||
int | height, | ||
int | channels, | ||
libmv_DetectOptions * | options | ||
) |
Definition at line 59 of file detector.cc.
References channels(), libmv::Detect(), height, image(), libmv_byteBufferToFloatImage(), NULL, options, result, and width.
Referenced by run_configured_detector().
libmv_Features* libmv_detectFeaturesFloat | ( | const float * | image_buffer, |
int | width, | ||
int | height, | ||
int | channels, | ||
libmv_DetectOptions * | options | ||
) |
Definition at line 81 of file detector.cc.
References channels(), libmv::Detect(), height, image(), libmv_floatBufferToFloatImage(), NULL, options, result, and width.
Referenced by run_configured_detector().
void libmv_featuresDestroy | ( | libmv_Features * | libmv_features | ) |
Definition at line 103 of file detector.cc.
References libmv_Features::features, and LIBMV_STRUCT_DELETE.
Referenced by run_configured_detector().
void libmv_getFeature | ( | const libmv_Features * | libmv_features, |
int | number, | ||
double * | x, | ||
double * | y, | ||
double * | score, | ||
double * | size | ||
) |
Definition at line 114 of file detector.cc.
References libmv_Features::features, libmv::Feature::score, size(), libmv::Feature::size, libmv::Feature::x, x, libmv::Feature::y, and y.
Referenced by detect_retrieve_libmv_features().