|
| 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 () |
|
|
Ptr | next |
| linked list of shared PreProc pointers to deal with heterogeneous output types and multiple trackers efficiently
|
|
|
virtual void | apply (cv::Mat &img_gs) const =0 |
|
virtual void | processFrame (const cv::Mat &frame_raw) |
|
void | release () |
|
|
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: