Skip to content

sgns::sgprocessing::MNN_Image

#include <processing_processor_mnn_image.hpp>

Inherits from sgns::sgprocessing::ProcessingProcessor

Public Functions

Name
MNN_Image()
~MNN_Image() override
virtual std::vector< uint8_t > StartProcessing(std::vector< std::vector< uint8_t > > & chunkhashes, const sgns::IoDeclaration & proc, std::vector< char > & imageData, std::vector< char > & modelFile) override

Additional inherited members

Public Functions inherited from sgns::sgprocessing::ProcessingProcessor

Name
virtual ~ProcessingProcessor() =default
virtual float GetProgress() const

Protected Attributes inherited from sgns::sgprocessing::ProcessingProcessor

Name
std::atomic< float > m_progress
sgns::sgprocmanager::Logger m_logger

Public Functions Documentation

function MNN_Image

inline MNN_Image()

Create a posenet processor

function ~MNN_Image

inline ~MNN_Image() override

function StartProcessing

virtual std::vector< uint8_t > StartProcessing(
    std::vector< std::vector< uint8_t > > & chunkhashes,
    const sgns::IoDeclaration & proc,
    std::vector< char > & imageData,
    std::vector< char > & modelFile
) override

Parameters:

  • result - Reference to result item to set hashes to
  • task - Reference to task to get image split data
  • subTask - Reference to subtask to get chunk data from

Reimplements: sgns::sgprocessing::ProcessingProcessor::StartProcessing

Start processing data


Updated on 2026-03-04 at 13:10:43 -0800