1 #ifndef vil_orientations_h_ 2 #define vil_orientations_h_ 9 #include <vxl_config.h> 32 unsigned n_orientations=256);
49 unsigned n_orientations=255);
75 unsigned n_orientations=256)
82 #endif // vil_orientations_h_ Concrete view of image data of type T held in memory.
void vil_orientations_at_edges(const vil_image_view< float > &grad_i, const vil_image_view< float > &grad_j, vil_image_view< vxl_byte > &orient_im, vil_image_view< float > &grad_mag, float grad_threshold, unsigned n_orientations=255)
Compute discrete orientation and gradient magnitude at edge pixels.
A base class reference-counting view of some image data.
void vil_orientations(const vil_image_view< float > &grad_i, const vil_image_view< float > &grad_j, vil_image_view< float > &orient_im, vil_image_view< float > &grad_mag)
Compute orientation (in radians) and gradient magnitude at each pixel.
void vil_sobel_3x3(const vil_image_view< srcT > &src, vil_image_view< destT > &grad_i, vil_image_view< destT > &grad_j)
Compute gradients of an image using 3x3 Sobel filters.
void vil_orientations_from_sobel(const vil_image_view< T > &src_image, vil_image_view< float > &orient_im, vil_image_view< float > &grad_mag)
Compute orientation and gradient magnitude using sobel to get gradients.
Apply 3x3 sobel operator to image data.