MTF
Public Member Functions | List of all members
utils::NormalizedBoxFiltering Struct Reference
Inheritance diagram for utils::NormalizedBoxFiltering:
utils::PreProcBase

Public Member Functions

 NormalizedBoxFiltering (int _output_type=CV_32FC1, double _resize_factor=1, bool _hist_eq=false, int _kernel_size=5)
 
void apply (cv::Mat &img_gs) const override
 
- Public Member Functions inherited from utils::PreProcBase
 PreProcBase (const std::string &name, int _output_type=CV_32FC1, double _resize_factor=1, bool _hist_eq=false)
 
virtual void initialize (const cv::Mat &frame_raw, int _frame_id=-1, bool print_types=true)
 
virtual void update (const cv::Mat &frame_raw, int _frame_id=-1)
 
virtual const cv::Mat & getFrame ()
 
virtual std::string type ()
 
virtual void showFrame (std::string window_name)
 
virtual int outputType () const
 
virtual void setFrameID (int _frame_id)
 
virtual int getFrameID () const
 
virtual int getWidth ()
 
virtual int getHeight ()
 

Additional Inherited Members

- Public Types inherited from utils::PreProcBase
typedef std::shared_ptr< PreProcBasePtr
 
- Public Attributes inherited from utils::PreProcBase
Ptr next
 linked list of shared PreProc pointers to deal with heterogeneous output types and multiple trackers efficiently
 
- Protected Member Functions inherited from utils::PreProcBase
virtual void processFrame (const cv::Mat &frame_raw)
 
void release ()
 
- Protected Attributes inherited from utils::PreProcBase
cv::Mat frame_rgb
 
cv::Mat frame_gs
 
cv::Mat frame_rgb_uchar
 
cv::Mat frame_resized
 
int output_type
 
int frame_id
 
bool rgb_input
 
bool rgb_output
 
double resize_factor
 
bool resize_images
 
const bool hist_eq
 
std::string _type
 unique ID to prevent creating duplicate pre processors with identical processing
 

The documentation for this struct was generated from the following file: