1.8.0
CCC
 
Loading...
Searching...
No Matches
Logical operations on images

Functions

void gstlrn::morpho_intersection (const BImage &image1, const BImage &image2, BImage &imagout, bool verbose=false)
 
void gstlrn::morpho_union (const BImage &image1, const BImage &image2, BImage &imagout, bool verbose=false)
 
void gstlrn::morpho_negation (const BImage &imagin, BImage &imagout, bool verbose=false)
 

Detailed Description

Parameters
image1Pointer to the BImage containing the first input image (for diadic operation)
image2Pointer to the BImage containing the second input image (for diadic opertion)
imaginPointer to the BImage containing the one input image (for monadic operation)
imagoutPointer to the BImage which will receive the output image (It must have been allocated beforehand: same dimension as 'imagin')
verboseVerbose flag

Function Documentation

◆ morpho_intersection()

void gstlrn::morpho_intersection ( const BImage image1,
const BImage image2,
BImage imagout,
bool  verbose 
)

Perform the "intersection" of two input images

◆ morpho_negation()

void gstlrn::morpho_negation ( const BImage imagin,
BImage imagout,
bool  verbose 
)

Perform the "negation" of the input image

◆ morpho_union()

void gstlrn::morpho_union ( const BImage image1,
const BImage image2,
BImage imagout,
bool  verbose 
)

Perform the "union" of two input images