Static Public Member Functions
droid Class Reference

#include <droid.h>

List of all members.

Static Public Member Functions

static void compute_gradx_grady (osl_roi_window *window_str, vil1_memory_image_of< vxl_byte > *image_ptr, vil1_memory_image_of< int > *image_gradx_ptr, vil1_memory_image_of< int > *image_grady_ptr)
static void compute_fxx_fxy_fyy (osl_roi_window *window_str, vil1_memory_image_of< int > *image_gradx_ptr, vil1_memory_image_of< int > *image_grady_ptr, vil1_memory_image_of< float > *image_fxx_ptr, vil1_memory_image_of< float > *image_fxy_ptr, vil1_memory_image_of< float > *image_fyy_ptr)
static float compute_cornerness (osl_roi_window *window_str, vil1_memory_image_of< float > *image_fxx_ptr, vil1_memory_image_of< float > *image_fxy_ptr, vil1_memory_image_of< float > *image_fyy_ptr, float scale, vil1_memory_image_of< float > *pixel_cornerness)
static int find_corner_maxima (float corner_min, osl_roi_window *window_str, vil1_memory_image_of< float > *pixel_cornerness, vil1_memory_image_of< bool > *image_corner_max_ptr)
static int find_local_maxima (float min, int winsize, int x1, int y1, int x2, int y2, vil1_memory_image_of< float > *bitmap, vil1_memory_image_of< bool > *max_p)
static float compute_corner_min (float, float corner_max, int corner_count_max, osl_roi_window *window_str, vil1_memory_image_of< float > *pixel_cornerness, vil1_memory_image_of< bool > *image_corner_max_ptr)
static bool compute_subpixel_max (vil1_memory_image_of< float > *pixel_cornerness, int row, int col, double &x, double &y, bool pab_emulate)

Detailed Description

Definition at line 12 of file droid.h.


Member Function Documentation

float droid::compute_corner_min ( float  ,
float  corner_max,
int  corner_count_max,
osl_roi_window window_str,
vil1_memory_image_of< float > *  pixel_cornerness,
vil1_memory_image_of< bool > *  image_corner_max_ptr 
) [static]

Definition at line 249 of file droid.cxx.

float droid::compute_cornerness ( osl_roi_window window_str,
vil1_memory_image_of< float > *  image_fxx_ptr,
vil1_memory_image_of< float > *  image_fxy_ptr,
vil1_memory_image_of< float > *  image_fyy_ptr,
float  scale,
vil1_memory_image_of< float > *  pixel_cornerness 
) [static]

Definition at line 98 of file droid.cxx.

void droid::compute_fxx_fxy_fyy ( osl_roi_window window_str,
vil1_memory_image_of< int > *  image_gradx_ptr,
vil1_memory_image_of< int > *  image_grady_ptr,
vil1_memory_image_of< float > *  image_fxx_ptr,
vil1_memory_image_of< float > *  image_fxy_ptr,
vil1_memory_image_of< float > *  image_fyy_ptr 
) [static]

Definition at line 56 of file droid.cxx.

void droid::compute_gradx_grady ( osl_roi_window window_str,
vil1_memory_image_of< vxl_byte > *  image_ptr,
vil1_memory_image_of< int > *  image_gradx_ptr,
vil1_memory_image_of< int > *  image_grady_ptr 
) [static]

Definition at line 14 of file droid.cxx.

bool droid::compute_subpixel_max ( vil1_memory_image_of< float > *  pixel_cornerness,
int  row,
int  col,
double &  x,
double &  y,
bool  pab_emulate 
) [static]

Definition at line 304 of file droid.cxx.

int droid::find_corner_maxima ( float  corner_min,
osl_roi_window window_str,
vil1_memory_image_of< float > *  pixel_cornerness,
vil1_memory_image_of< bool > *  image_corner_max_ptr 
) [static]

Definition at line 143 of file droid.cxx.

int droid::find_local_maxima ( float  min,
int  winsize,
int  x1,
int  y1,
int  x2,
int  y2,
vil1_memory_image_of< float > *  bitmap,
vil1_memory_image_of< bool > *  max_p 
) [static]

Definition at line 434 of file droid.cxx.


The documentation for this class was generated from the following files: