Go to the documentation of this file.
15 #include <mrpt/otherlibs/do_opencv_includes.h>
37 #define FEATURE_OXFD_COLOR CV_RGB(255, 255, 0)
38 #define FEATURE_LOWE_COLOR CV_RGB(255, 0, 255)
41 #define FEATURE_MAX_D 128
struct feature * fwd_match
matching feature from forward image
int type
feature type, OXFD or LOWE
feature_match_type
FEATURE_FWD_MATCH FEATURE_BCK_MATCH FEATURE_MDL_MATCH.
GLuint GLuint GLsizei GLenum type
#define FEATURE_MAX_D
max feature descriptor length
int export_features(char *filename, struct feature *feat, int n)
Exports a feature set to a file formatted depending on the type of features, as specified in the feat...
Structure to represent an affine invariant image feature.
double a
Oxford-type affine region parameter.
CvPoint2D64f img_pt
location in image
double scl
scale of a Lowe-style feature
void * feature_data
user-definable data
void draw_features(IplImage *img, struct feature *feat, int n)
Displays a set of features on an image.
CvPoint2D64f mdl_pt
location in model
feature_type
FEATURE_OXFD FEATURE_LOWE.
double c
Oxford-type affine region parameter.
double b
Oxford-type affine region parameter.
int import_features(char *filename, int type, struct feature **feat)
Reads image features from file.
struct feature * mdl_match
matching feature from model
double descr_dist_sq(struct feature *f1, struct feature *f2)
Calculates the squared Euclidian distance between two feature descriptors.
double ori
orientation of a Lowe-style feature
int category
all-purpose feature category
double descr[FEATURE_MAX_D]
descriptor
struct feature * bck_match
matching feature from backmward image
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |