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

◆ equalize()

std::shared_ptr< Core::VKImage > MayaFlux::Yantra::VisionExtractor::equalize ( const std::shared_ptr< Core::VKImage > &  source,
const Kinesis::Vision::VisionAnalysis &  analysis,
uint32_t  source_w,
uint32_t  source_h 
)

Histogram equalisation of source from the histogram measure_appearance measured.

Null without measure_appearance.

Definition at line 606 of file VisionExtractor.cpp.

610{
611 if (!analysis.measure_appearance)
612 return nullptr;
613
614 return tone(source, *analysis.measure_appearance, 0U, 1.0F, source_w, source_h);
615}
std::shared_ptr< Core::VKImage > tone(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::MeasureAppearanceAnalysis &appearance, uint32_t mode, float gain, uint32_t source_w, uint32_t source_h)

References MayaFlux::Kinesis::Vision::VisionAnalysis::measure_appearance, and tone().

Referenced by run_operation().

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