MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ open() [1/2]

MAYAFLUX_API void MayaFlux::Kinesis::Vision::open ( std::span< const float >  mask,
std::span< float >  tmp,
std::span< float >  dst,
uint32_t  w,
uint32_t  h,
uint32_t  radius 
)

Morphological opening writing into dst.

tmp is used for the intermediate erode result. Size >= w * h, must not alias mask or dst.

Definition at line 109 of file Morphology.cpp.

111{
112 erode(mask, tmp, w, h, radius);
113 dilate(tmp, dst, w, h, radius);
114}
float radius
uint32_t h
Definition InkPress.cpp:29
uint32_t * dst

References dilate(), dst, erode(), h, and radius.

Referenced by open(), and MayaFlux::Kinesis::Vision::VisionExecutor::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: