Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Pixel Manipulation Filters
[Image Processing Filters]

Detailed Description

A Pixel Manipulation filter is any filter whose scope of operation and comparison is mainly within an individual pixel. The brightness_Filter, threshold_Filter and hsvthreshold_Filter are three filters which reside in the filter group of Pixel Manipulation. Each one of these filters looks at one or all of the channels within a pixel and performs an operation on the individual pixel's channels only. It does this for all the pixels but it doesn't look across pixel boundaries to make decisions.

It might seem that other filters should belong in this group that aren't in this group (any blur filter, etc.) because they also manipulate the values of pixels. This filter group is reserved to a minimum set of filters whose decision to adjust a channel value or not is limited to the knowledge obtained within the pixel scope of an image. The blurring/convolution filters look at a minimum of 8 different other pixels before changing the value of one pixel.

[ Email questions or comments ] [ Join the mailing list ]


class  brightness_Filter
class  hsvthreshold_Filter
class  inverse_Filter
class  swapPlanes_Filter
class  threshold_Filter

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:45:29 2007 for phission by  doxygen 1.4.4