MayaFlux
0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
apply_scope_filtering()
template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = InputType>
virtual
output_type
MayaFlux::Yantra::UniversalExtractor
< InputType, OutputType >::apply_scope_filtering
(
const
output_type
&
raw_output
)
inline
protected
virtual
Apply scope filtering to results.
Parameters
raw_output
Raw extraction results
Returns
Filtered output based on scope setting
Definition at line
276
of file
UniversalExtractor.hpp
.
277
{
278
switch
(
m_scope
) {
279
case
ExtractionScope::FULL_DATA
:
280
return
raw_output;
281
282
case
ExtractionScope::TARGETED_REGIONS
:
283
return
filter_to_target_regions
(raw_output);
284
285
case
ExtractionScope::FILTERED_CONTENT
:
286
return
apply_content_filtering
(raw_output);
287
288
case
ExtractionScope::SAMPLED_DATA
:
289
return
apply_data_sampling
(raw_output);
290
291
default
:
292
return
raw_output;
293
}
294
}
MayaFlux::Yantra::UniversalExtractor::filter_to_target_regions
virtual output_type filter_to_target_regions(const output_type &raw_output)
Filter results to target regions (override for custom filtering)
Definition
UniversalExtractor.hpp:301
MayaFlux::Yantra::UniversalExtractor::apply_data_sampling
virtual output_type apply_data_sampling(const output_type &raw_output)
Apply data sampling (override for custom sampling)
Definition
UniversalExtractor.hpp:327
MayaFlux::Yantra::UniversalExtractor::apply_content_filtering
virtual output_type apply_content_filtering(const output_type &raw_output)
Apply content-based filtering (override for custom filtering)
Definition
UniversalExtractor.hpp:314
MayaFlux::Yantra::UniversalExtractor::m_scope
ExtractionScope m_scope
Definition
UniversalExtractor.hpp:336
MayaFlux::Yantra::ExtractionScope::SAMPLED_DATA
@ SAMPLED_DATA
Extract sampled/downsampled data.
MayaFlux::Yantra::ExtractionScope::FULL_DATA
@ FULL_DATA
Extract all available data.
MayaFlux::Yantra::ExtractionScope::FILTERED_CONTENT
@ FILTERED_CONTENT
Extract content meeting criteria.
MayaFlux::Yantra::ExtractionScope::TARGETED_REGIONS
@ TARGETED_REGIONS
Extract only specific regions.
MayaFlux
Yantra
UniversalExtractor
Generated by
1.9.8