MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::VisionExtractor Member List

This is the complete list of members for MayaFlux::Yantra::VisionExtractor, including all inherited members.

add_dependency(std::shared_ptr< ComputeOperation > dep)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
annotate(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
apply_hooks(const input_type &input, const ExecutionContext &context)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotected
apply_operation(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
apply_operation_async(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_chained(const input_type &input, const ExecutionContext &ctx)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_internal(const input_type &input, const ExecutionContext &context)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_parallel(const input_type &input, const ExecutionContext &ctx)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_with_dependencies(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
apply_to_data(const InputType &data)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
Base typedefMayaFlux::Yantra::VisionExtractor
ComputeOperation()MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
convert_result(std::vector< std::vector< double > > &result_data, DataStructureInfo &metadata)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotected
crop(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t out_w, uint32_t out_h)MayaFlux::Yantra::VisionExtractor
crops(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t tile_w, uint32_t tile_h)MayaFlux::Yantra::VisionExtractor
edges(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
equalize(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
execute(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
expose(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, float target, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
fill_elements(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::FindElementsAnalysis &elements, const std::vector< size_t > &indices, uint32_t tile_w, uint32_t tile_h)MayaFlux::Yantra::VisionExtractorprivate
Fn typedefMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >
focus_box_index(const Kinesis::Vision::VisionAnalysis &analysis)MayaFlux::Yantra::VisionExtractorprivate
FunctionalOperation(Fn fn)MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlineexplicit
FunctionalOperation(std::shared_ptr< GpuExecutionContext< InputType, OutputType > > gpu_backend)MayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlineexplicit
get_all_parameters() const overrideMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlinevirtual
get_container_for_regions() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
get_dependencies() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
get_element_focus() constMayaFlux::Yantra::VisionExtractorinline
get_element_index() constMayaFlux::Yantra::VisionExtractorinline
get_last_execution_context() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
get_mode() constMayaFlux::Yantra::VisionExtractorinline
get_name() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
get_operation_type() const overrideMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlinevirtual
get_parameter(const std::string &name) const overrideMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlinevirtual
has_gpu_backend() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
image_context()MayaFlux::Yantra::VisionExtractorprivate
input_type typedefMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >
label_for_analysis(const Kinesis::Vision::VisionAnalysis &analysis)MayaFlux::Yantra::VisionExtractorprivate
m_containerMayaFlux::Yantra::ComputeOperation< InputType, OutputType >protected
m_dependenciesMayaFlux::Yantra::ComputeOperation< InputType, OutputType >private
m_edge_thresholdMayaFlux::Yantra::VisionExtractorprivate
m_element_indexMayaFlux::Yantra::VisionExtractorprivate
m_exposure_targetMayaFlux::Yantra::VisionExtractorprivate
m_fnMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >private
m_focusMayaFlux::Yantra::VisionExtractorprivate
m_gpu_backendMayaFlux::Yantra::ComputeOperation< InputType, OutputType >protected
m_image_ctxMayaFlux::Yantra::VisionExtractorprivate
m_last_execution_contextMayaFlux::Yantra::ComputeOperation< InputType, OutputType >protected
m_min_activityMayaFlux::Yantra::VisionExtractorprivate
m_min_confidenceMayaFlux::Yantra::VisionExtractorprivate
m_min_speedMayaFlux::Yantra::VisionExtractorprivate
m_modeMayaFlux::Yantra::VisionExtractorprivate
m_out_hMayaFlux::Yantra::VisionExtractorprivate
m_out_wMayaFlux::Yantra::VisionExtractorprivate
m_parametersMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >private
m_patch_hMayaFlux::Yantra::VisionExtractorprivate
m_patch_wMayaFlux::Yantra::VisionExtractorprivate
m_reduce_ctxMayaFlux::Yantra::VisionExtractorprivate
m_sample_radiusMayaFlux::Yantra::VisionExtractorprivate
m_tile_hMayaFlux::Yantra::VisionExtractorprivate
m_tile_wMayaFlux::Yantra::VisionExtractorprivate
m_upload_hMayaFlux::Yantra::VisionExtractorprivate
m_upload_imageMayaFlux::Yantra::VisionExtractorprivate
m_upload_wMayaFlux::Yantra::VisionExtractorprivate
mask(VisionGpuExecutor &executor, const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t w, uint32_t h)MayaFlux::Yantra::VisionExtractor
motion_mask(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
operation_function(const input_type &input) overrideMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlineprotectedvirtual
operator()(const InputType &data)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
output_type typedefMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >
patches(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t patch_w, uint32_t patch_h, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
points_for_analysis(const Kinesis::Vision::VisionAnalysis &analysis) constMayaFlux::Yantra::VisionExtractorprivate
reduce_context()MayaFlux::Yantra::VisionExtractorprivate
region_for_analysis(const Kinesis::Vision::VisionAnalysis &analysis)MayaFlux::Yantra::VisionExtractorprivate
resolve_image(const std::shared_ptr< Kakshya::SignalSourceContainer > &source, size_t index)MayaFlux::Yantra::VisionExtractorprivate
run_operation(const input_type &input)MayaFlux::Yantra::VisionExtractorprivate
sample(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
sample_points(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t radius, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
sample_regions(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t source_w, uint32_t source_h)MayaFlux::Yantra::VisionExtractor
select_element(const Kinesis::Vision::VisionAnalysis &analysis, const ElementFocus &focus)MayaFlux::Yantra::VisionExtractor
set_container_for_regions(const std::shared_ptr< Kakshya::SignalSourceContainer > &container)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
set_edge_threshold(float threshold)MayaFlux::Yantra::VisionExtractorinline
set_element_focus(std::optional< ElementFocus > focus)MayaFlux::Yantra::VisionExtractorinline
set_element_index(size_t index)MayaFlux::Yantra::VisionExtractorinline
set_exposure_target(float target)MayaFlux::Yantra::VisionExtractorinline
set_gpu_backend(std::shared_ptr< GpuExecutionContext< InputType, OutputType > > backend)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_last_execution_context(const ExecutionContext &ctx)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_mode(VisionExtractMode mode)MayaFlux::Yantra::VisionExtractorinline
set_motion_limits(float min_speed, float min_confidence, float min_activity)MayaFlux::Yantra::VisionExtractorinline
set_output_size(uint32_t w, uint32_t h)MayaFlux::Yantra::VisionExtractorinline
set_parameter(const std::string &name, std::any value) overrideMayaFlux::Yantra::FunctionalOperation< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >inlinevirtual
set_patch_size(uint32_t w, uint32_t h)MayaFlux::Yantra::VisionExtractorinline
set_post_execution_hook(const OperationHookCallback &hook)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_pre_execution_hook(const OperationHookCallback &hook)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_reconstruction_callback(const ReconstructionCallback &callback)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_sample_radius(uint32_t radius)MayaFlux::Yantra::VisionExtractorinline
set_tile_size(uint32_t w, uint32_t h)MayaFlux::Yantra::VisionExtractorinline
silhouette(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t tile_w, uint32_t tile_h)MayaFlux::Yantra::VisionExtractor
silhouettes(const std::shared_ptr< Core::VKImage > &source, const Kinesis::Vision::VisionAnalysis &analysis, uint32_t tile_w, uint32_t tile_h)MayaFlux::Yantra::VisionExtractor
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)MayaFlux::Yantra::VisionExtractorprivate
validate_input(const input_type &) constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
validate_operation_data_types() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprivate
VisionExtractor(VisionExtractMode mode=VisionExtractMode::Crop)MayaFlux::Yantra::VisionExtractorexplicit
~ComputeOperation()=defaultMayaFlux::Yantra::ComputeOperation< InputType, OutputType >virtual