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

◆ close() [1/2]

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

Morphological closing writing into dst.

tmp same contract as open.

Definition at line 126 of file Morphology.cpp.

128{
129 dilate(mask, tmp, w, h, radius);
130 erode(tmp, dst, w, h, radius);
131}
uint32_t h
Definition InkPress.cpp:28
uint32_t radius
void erode(std::span< const float > mask, std::span< float > dst, uint32_t w, uint32_t h, uint32_t radius)
Erosion writing into dst.
void dilate(std::span< const float > mask, std::span< float > dst, uint32_t w, uint32_t h, uint32_t radius)
Dilation writing into dst.

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

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

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