#include <morphologicalOperationUsingStrel.h>
Inheritance diagram for iptk::MorphologicalOperationUsingStrel:


The morphological operations shall be performed on a binary image. The binary image should be a iptk::GRAY_SCALE image having intensity values of 0 or 255 only. The regions with intensity value of 255 will be considered as the arifacts in the image.
Public Member Functions | |
| MorphologicalOperationUsingStrel (void) | |
| Default Constructor. | |
| MorphologicalOperationUsingStrel (const iptk::Image &im) | |
| Image registering constructor. | |
| MorphologicalOperationUsingStrel (const MorphologicalOperationUsingStrel &mos) | |
| Copy constructor. | |
| virtual | ~MorphologicalOperationUsingStrel () |
| Destructor. | |
| virtual void | process (void)=0 |
| A pure virtual function. | |
| virtual void | setParams (double params[]) |
| Sets the parameters neccessary for the morphological operation. | |
| virtual iptk::Image | getResult (void) |
| Returns the resulting image. | |
Protected Attributes | |
| int | STREL_SIZE |
| The protected member storing the Strel size. | |
| iptk::Image | RESULT |
| The protected member storing the result of the operation. | |
|
|
Default Constructor.
|
|
|
Image registering constructor. The image is autmatically registered at the construction stage. |
|
|
Returns the resulting image.
Reimplemented from iptk::IP_Function. |
|
|
A pure virtual function.
Implements iptk::IP_Function. Implemented in iptk::Dilate, iptk::Erode, iptk::Close, iptk::MembershipFilter, and iptk::Open. |
|
|
Sets the parameters neccessary for the morphological operation.
Reimplemented from iptk::IP_Function. Reimplemented in iptk::MembershipFilter. |
1.3.7