NAME

     aspect - calculates aspect ratio of an object of interest

SYNOPSIS

      #include <math.h>
      #include "ObjectContour.h"

     double aspect(Image * labeledImage, int r, int c)

      <labeledImage> -  Pointer to the labeled image
      < r > - row coordinate of the point on the labled image
      < c > - column coordinate of the point on the labled image

PATH

     $CVIPHOME/FEATURE/binary_feature.c

DESCRIPTION

     The  program  calculates  aspect  ratio  of  the  object  of
     interest  on  the  labeled  image  Aspect ration is equal to
     difference between maximum column value and  minimum  column
     value  of  the  object divided by difference between maximum
     row value and mimum row value of the object.

TYPES AND CONSTANTS

     None

RETURN VALUES

     A value of type double: aspect ratio

HISTORY

     History information recorded: None

EXAMPLE

      #include <math.h>
      #include "ObjectContour.h"
      #include "CVIPfeatures.h"
      #include "CVIPconvert.h"

      void main() {
         Image *inputImage, *labeledImage;
         IMAGE_FORMAT format;
         char *inputfile, *outputfile;
         int rows, cols, r, c;
         double result;

         setDisplay_Image("picture", "Default");

         print_CVIP("\nEnter the Input File Name:  ");
         inputfile = (char *) getString_CVIP();
         inputImage = read_Image(inputfile, 1);
         view_Image(inputImage,inputfile);
         labeledImage = label(inputImage);
         rows = getNoOfRows_Image(labeledImage);
         cols = getNoOfCols_Image(labeledImage);
         print_CVIP("\nEnter the row coordinate of any pixel
         on the labled image: ");
         r = getInt_CVIP(10, 0, rows);
         print_CVIP("Enter the col coordinate of any pixel on
         the labled image: ");
         c = getInt_CVIP(10, 0, cols);
         result = aspect(labeledImage, r, c);
         print_CVIP("\nThe aspect ratio of the object =
         %f\n", result );

         free(inputfile);
       }

DIAGNOSTICS

     The labeled image can only of data type CVIP_INTEGER

SEE ALSO

     libfeature

AUTHOR

     Copyright (C) 1996 SIUE - by Scott E.  Umbaugh  and  Wenxing
     Li.