## NAME

         area - calculates area of an object of interest

## SYNOPSIS

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

         long area(Image * labeledImage, int r, int c)

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

## PATH

         $CVIPHOME/FEATURE/binary_feature.c

## DESCRIPTION

         The program gets the sum of pixels whose gray  level  values
         equal  to  a  specific  label.  This label is the gray level
         value of the point  of  coordinates  <r,c>  on  the  labeled
         image.

## TYPES AND CONSTANTS

         None

## RETURN VALUES

         A value of type long int: area

## HISTORY

         History information recorded: None

## EXAMPLE

          #include "CVIPtoolkit.h"
          #include "CVIPobject.h"
          #include "CVIPconvert.h"

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

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

             setDisplay_Image("picture", "Default");

             print_CVIP("\nEnter the Input File Name:  ");
             inputfile = (char *) getString_CVIP();
             inputImage = read_Image(inputfile, format, TRUE);
             view_Image(inputImage,inputfile);
             labeledImage = label(inputImage);

             rows = getNoOfRows_Image(labeledImage);
             cols = getNoOfCols_Image(labeledImage);

             print_CVIP("\nEnter the row coordinate of a point
             on the labled image: ");
             r = getInt_CVIP(10, 0, rows);
             print_CVIP("\nEnter the col coordinate of the point
             on the labled image: ");
             c = getInt_CVIP(10, 0, cols);
             print_CVIP("The area of the image which has the
             same label = %d", area(labeledImage, r, c));
             print_CVIP("\n");
             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.