Classes | Namespaces | Defines | Functions
fast.cpp File Reference
#include <stdint.h>
#include <vector>
#include "fast.hpp"
Include dependency graph for fast.cpp:

Go to the source code of this file.

Classes

struct  fovis::Point

Namespaces

namespace  fovis
 

quick and dirty profiling tool.

inspired by the matlab tic/toc command


Defines

#define Compare(X, Y)   ((X)>=(Y))

Functions

void fovis::FAST (const uint8_t *image, int width, int height, int row_stride, vector< KeyPoint > *keypoints, int threshold, bool nonmax_suppression)
static void fovis::fast9ComputeScores (const uint8_t *img, int width, int height, int row_stride, vector< Point > &corners, vector< int > &scores, int b)
static int fovis::fast9CornerScore (const unsigned char *p, const int pixel[], int bstart)
static void fovis::fast9Detect (const uint8_t *img, int width, int height, int row_stride, vector< Point > &ret_corners, int b)
static void fovis::fastNonmaxSuppression (const vector< Point > &corners, const vector< int > &scores, vector< KeyPoint > &ret_nonmax)
static void fovis::makeOffsets (int pixel[], int row_stride)

Define Documentation

#define Compare (   X,
 
)    ((X)>=(Y))

Definition at line 5950 of file fast.cpp.



libfovis
Author(s): Albert Huang, Maurice Fallon
autogenerated on Thu Jun 6 2019 20:16:12