Main MRPT website > C++ reference for MRPT 1.9.9
faster_corner_prototypes.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 
10 #ifndef MRPT_FASTER_CORNER_PROTO_H
11 #define MRPT_FASTER_CORNER_PROTO_H
12 
13 #include <mrpt/utils/types.h>
15 // Universal include for all versions of OpenCV
16 #include <mrpt/otherlibs/do_opencv_includes.h>
17 
20 using std::vector;
21 
22 #if MRPT_HAS_OPENCV
23 
24 // Prototypes of functions exported from "vision/src/faster/*" to
25 // "vision/src/*":
27  const IplImage* I, TSimpleFeatureList& corners, int barrier, uint8_t octave,
28  std::vector<size_t>* out_feats_index_by_row);
30  const IplImage* I, TSimpleFeatureList& corners, int barrier, uint8_t octave,
31  std::vector<size_t>* out_feats_index_by_row);
33  const IplImage* I, TSimpleFeatureList& corners, int barrier, uint8_t octave,
34  std::vector<size_t>* out_feats_index_by_row);
35 
36 // Internal prototypes:
38  const IplImage* i, TSimpleFeatureList& corners, int b, uint8_t octave,
39  std::vector<size_t>* out_feats_index_by_row);
41  const IplImage* i, TSimpleFeatureList& corners, int b, uint8_t octave,
42  std::vector<size_t>* out_feats_index_by_row);
44  const IplImage* i, TSimpleFeatureList& corners, int b, uint8_t octave,
45  std::vector<size_t>* out_feats_index_by_row);
46 
47 #endif
48 
49 #endif
void fast_corner_detect_12(const IplImage *I, TSimpleFeatureList &corners, int barrier, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
A pair (x,y) of pixel coordinates (integer resolution).
Definition: TPixelCoord.h:38
void fast_corner_detect_10(const IplImage *I, TSimpleFeatureList &corners, int barrier, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
void fast_corner_detect_9(const IplImage *I, TSimpleFeatureList &corners, int barrier, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
unsigned char uint8_t
Definition: rptypes.h:41
void fast_corner_detect_plain_9(const IplImage *i, TSimpleFeatureList &corners, int b, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
GLubyte GLubyte b
Definition: glext.h:6279
TSimpleFeatureList_templ< TSimpleFeature > TSimpleFeatureList
A list of image features using the structure TSimpleFeature for each feature.
void fast_corner_detect_plain_12(const IplImage *i, TSimpleFeatureList &corners, int b, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
void fast_corner_detect_plain_10(const IplImage *i, TSimpleFeatureList &corners, int b, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019