Post-Processor for neural network pipeline.
std::shared_ptr< PostProcessorPythonImpl > itsImpl
virtual ~PostProcessorPython()
Destructor.
void process(std::vector< cv::Mat > const &outs, PreProcessor *preproc) override
Process outputs and draw/send some results.
void report(jevois::StdModule *mod, jevois::RawImage *outimg=nullptr, jevois::OptGUIhelper *helper=nullptr, bool overlay=true, bool idle=false) override
Report what happened in last process() to console/output video/GUI.
void freeze(bool doit) override
Freeze/unfreeze parameters that users should not change while running.
void onParamChange(postprocessor::pypost const ¶m, std::string const &newval) override
Post-Processor for neural network pipeline.