MayaFlux
0.1.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
265
of file
UniversalExtractor.hpp
.
266
{
267
switch
(
m_scope
) {
268
case
ExtractionScope::FULL_DATA
:
269
return
raw_output;
270
271
case
ExtractionScope::TARGETED_REGIONS
:
272
return
filter_to_target_regions
(raw_output);
273
274
case
ExtractionScope::FILTERED_CONTENT
:
275
return
apply_content_filtering
(raw_output);
276
277
case
ExtractionScope::SAMPLED_DATA
:
278
return
apply_data_sampling
(raw_output);
279
280
default
:
281
return
raw_output;
282
}
283
}
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:290
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:316
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:303
MayaFlux::Yantra::UniversalExtractor::m_scope
ExtractionScope m_scope
Definition
UniversalExtractor.hpp:325
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