Functions
contrib/mul/ipts/ipts_corner_pyramid.cxx File Reference

Compute corner strength at each level of a scale space pyramid. More...

#include "ipts_corner_pyramid.h"
#include <vil/algo/vil_corners.h>
#include <vimt/vimt_scale_pyramid_builder_2d.h>

Go to the source code of this file.

Functions

void ipts_corner_pyramid (const vimt_image_2d_of< float > &image, vimt_image_pyramid &corner_pyramid, vimt_image_pyramid &smooth_pyramid, double scale_step)
 Compute corner strength at each level of a scale space pyramid.
void ipts_corner_pyramid (const vimt_image_pyramid &smooth_pyramid, vimt_image_pyramid &corner_pyramid)
 Compute corner strength at each level of a scale space pyramid.

Detailed Description

Compute corner strength at each level of a scale space pyramid.

Author:
Tim Cootes

Definition in file ipts_corner_pyramid.cxx.


Function Documentation

void ipts_corner_pyramid ( const vimt_image_2d_of< float > &  image,
vimt_image_pyramid corner_pyramid,
vimt_image_pyramid smooth_pyramid,
double  scale_step 
)

Compute corner strength at each level of a scale space pyramid.

Build smooth gaussian pyramid from the image, then compute corners at each level. Use ipts_scale_space_peaks() to get the position and scale of likely corners

Definition at line 14 of file ipts_corner_pyramid.cxx.

void ipts_corner_pyramid ( const vimt_image_pyramid smooth_pyramid,
vimt_image_pyramid corner_pyramid 
)

Compute corner strength at each level of a scale space pyramid.

smooth_pyramid assumed to be of type float. Use ipts_scale_space_peaks() to get the position and scale of likely corners

Definition at line 30 of file ipts_corner_pyramid.cxx.