MORAVEC_CORNER_CVIP

moravec_corner_cvip() - a spatial edge detecting filter.

Contents

SYNTAX

I_MD  = moravec_corner_cvip( I , e)

Input Parameters include:

Output Parameter Include :

DESCRIPTION

Moravec Filter is the simplest corner detector. This is used to find the points of maximum contrast ,which corresponds to potential corners and sharp edges. It finds the average difference between a pixel and its neighbors in all directions. Then the threshold operation is applied on the image.

REFERENCE

1. Scott E Umbaugh. DIGITAL IMAGE PROCESSING AND ANALYSIS: Applications with MATLAB and CVIPtools, 3rd Edition.

EXAMPLE

% Read image

 I = imread('shapes.bmp');

% threshold range from 0.0 - 1.0.

 e = 0.99;

% Calling function

 I_MD = moravec_corner_cvip(I,e);

% Display input image

 figure;imshow(I);title('Input Image');

% Display output image

 figure;imshow(I_MD);title(' Output Moravec corner detected Image');
x =

    0.6188

CREDITS

Author: Mehrdad Alvandipour, July 2017
Copyright © 2017-2018 Scott E Umbaugh
For updates visit CVIP Toolbox Website