JIGL
v1.6

jigl.image.ops.morph
Class GOpen

java.lang.Object
  |
  +--jigl.image.SimpleOperator
        |
        +--jigl.image.ops.morph.GOpen
All Implemented Interfaces:
Operator

public class GOpen
extends SimpleOperator

GOpen performs an open operation on an image. Supports GrayImage, RealGrayImage, ColorImage, RealColorImage.


Field Summary
private  int center_x
           
private  int center_y
           
private  ImageKernel kernel
           
 
Constructor Summary
GOpen(ImageKernel ker, int x, int y)
          Initilizes Open
 
Method Summary
protected  Image apply(ColorImage image)
          Performs an Open on a ColorImage.
protected  Image apply(ColorImage image, ROI roi)
          Performs an Open on a ColorImage in a Region of Interest.
protected  Image apply(GrayImage image)
          Performs an Open on a GrayImage.
protected  Image apply(GrayImage image, ROI roi)
          Performs an Open on a GrayImage in a Region of Interest.
protected  Image apply(RealColorImage image)
          Performs an Open on a RealColorImage in a Region of Interest.
protected  Image apply(RealColorImage image, ROI roi)
          Performs an Open on a RealColorImage in a Region of Interest.
protected  Image apply(RealGrayImage image)
          Performs an Open on a RealGrayImage.
protected  Image apply(RealGrayImage image, ROI roi)
          Performs an Open on a RealGrayImage in a Region of Interest.
static void main(String[] argv)
          For commandline option.
 
Methods inherited from class jigl.image.SimpleOperator
apply, apply, apply, apply, apply, apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kernel

private ImageKernel kernel

center_x

private int center_x

center_y

private int center_y
Constructor Detail

GOpen

public GOpen(ImageKernel ker,
             int x,
             int y)
Initilizes Open

Method Detail

apply

protected Image apply(GrayImage image)
Performs an Open on a GrayImage. Returned image is a GrayImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - GrayImage to open.
Returns:
GrayImage.

apply

protected Image apply(RealGrayImage image)
Performs an Open on a RealGrayImage. Returned image is a RealGrayImage. image is not modified

Overrides:
apply in class SimpleOperator
Parameters:
image - RealGrayImage to open.
Returns:
RealGrayImage.

apply

protected Image apply(GrayImage image,
                      ROI roi)
Performs an Open on a GrayImage in a Region of Interest. Returned image is a GrayImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - GrayImage to open.
roi - Region of Interest of image.
Returns:
GrayImage

apply

protected Image apply(RealGrayImage image,
                      ROI roi)
Performs an Open on a RealGrayImage in a Region of Interest. Returned image is a RealGrayImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - RealGrayImage to open.
roi - Region of Interest of image.
Returns:
RealGrayImage.

apply

protected Image apply(ColorImage image)
Performs an Open on a ColorImage. This is done to each GrayImage plane separately. Returned image is a ColorImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - ColorImage to open.
Returns:
ColorImage.

apply

protected Image apply(ColorImage image,
                      ROI roi)
Performs an Open on a ColorImage in a Region of Interest. This is done to each GrayImage plane separately. Returned image is a ColorImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - ColorImage to open.
roi - Region of Interest of image.
Returns:
ColorImage.

apply

protected Image apply(RealColorImage image)
Performs an Open on a RealColorImage in a Region of Interest. This is done to each RealGrayImage plane separately. Returned image is a RealColorImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - RealColorImage to open.
Returns:
RealColorImage.

apply

protected Image apply(RealColorImage image,
                      ROI roi)
Performs an Open on a RealColorImage in a Region of Interest. This is done to each RealGrayImage plane separately. Returned image is a RealColorImage. image is not modified.

Overrides:
apply in class SimpleOperator
Parameters:
image - RealColorImage to open.
roi - Region of Interest of image.
Returns:
RealColorImage.

main

public static void main(String[] argv)
For commandline option. The syntax is "java GOpen input_filename kernel_filename center_x center_y output_filename"


JIGL
v1.6

Submit a bug or feature
Revised in May 2002 by Weiming Liu