Open
Description
Calculates the binary morphological operation open on the image. The constructor expects a structuring element in form of an ImageHandle. The structuring element can either be created manually or one of the default elements? can be taken.
Full scope is iplt::alg::morph::Open in C++, resp iplt.alg.morph.Open in Python.
Examples
C++
#include <iplt/image.hh> #include <iplt/alg/morph/open.hh> using namespace iplt; int main() { ImageHandle img = LoadImage("..."); img.ApplyIP( alg::morph::Open(alg::morph::Create4n()) ); return 0; }
Python
from iplt import * img = LoadImage("...") img.ApplyIP( alg.morph.Open(alg.morph.Create4n()) )
Example images
|
| |
| original image | after open operation |
Back to Algorithm List
Attachments
- bricks_open.png (5.7 kB) - added by andreas on 08/02/06 15:03:16.
