#include <legacy.hpp>
Public Member Functions | |
| CvCamShiftTracker () | |
| virtual IplImage * | get_back_project () |
| CvPoint2D32f | get_center () const |
| int | get_hist_dims (int *dims=0) const |
| float | get_length () const |
| int | get_max_ch_val (int channel) const |
| int | get_min_ch_val (int channel) const |
| float | get_orientation () const |
| int | get_threshold () const |
| float | get_width () const |
| CvRect | get_window () const |
| float | query (int *bin) const |
| virtual void | reset_histogram () |
| bool | set_hist_bin_range (int dim, int min_val, int max_val) |
| bool | set_hist_dims (int c_dims, int *dims) |
| bool | set_max_ch_val (int channel, int val) |
| bool | set_min_ch_val (int channel, int val) |
| bool | set_threshold (int threshold) |
| bool | set_window (CvRect window) |
| virtual bool | track_object (const IplImage *cur_frame) |
| virtual bool | update_histogram (const IplImage *cur_frame) |
| virtual | ~CvCamShiftTracker () |
Protected Member Functions | |
| virtual void | color_transform (const IplImage *img) |
Protected Attributes | |
| IplImage * | m_back_project |
| CvBox2D | m_box |
| IplImage * | m_color_planes [CV_MAX_DIM] |
| CvConnectedComp | m_comp |
| CvHistogram * | m_hist |
| float * | m_hist_ranges [CV_MAX_DIM] |
| float | m_hist_ranges_data [CV_MAX_DIM][2] |
| IplImage * | m_mask |
| int | m_max_ch_val [CV_MAX_DIM] |
| int | m_min_ch_val [CV_MAX_DIM] |
| IplImage * | m_temp |
| int | m_threshold |
| CvCamShiftTracker::CvCamShiftTracker | ( | ) |
| virtual CvCamShiftTracker::~CvCamShiftTracker | ( | ) | [virtual] |
| virtual void CvCamShiftTracker::color_transform | ( | const IplImage * | img ) | [protected, virtual] |
| virtual IplImage* CvCamShiftTracker::get_back_project | ( | ) | [inline, virtual] |
| CvPoint2D32f CvCamShiftTracker::get_center | ( | ) | const [inline] |
| int CvCamShiftTracker::get_hist_dims | ( | int * | dims = 0 ) |
const [inline] |
| float CvCamShiftTracker::get_length | ( | ) | const [inline] |
| int CvCamShiftTracker::get_max_ch_val | ( | int | channel ) | const [inline] |
| int CvCamShiftTracker::get_min_ch_val | ( | int | channel ) | const [inline] |
| float CvCamShiftTracker::get_orientation | ( | ) | const [inline] |
| int CvCamShiftTracker::get_threshold | ( | ) | const [inline] |
| float CvCamShiftTracker::get_width | ( | ) | const [inline] |
| CvRect CvCamShiftTracker::get_window | ( | ) | const [inline] |
| float CvCamShiftTracker::query | ( | int * | bin ) | const [inline] |
| virtual void CvCamShiftTracker::reset_histogram | ( | ) | [virtual] |
| bool CvCamShiftTracker::set_hist_bin_range | ( | int | dim, |
| int | min_val, | ||
| int | max_val | ||
| ) |
| bool CvCamShiftTracker::set_hist_dims | ( | int | c_dims, |
| int * | dims | ||
| ) |
| bool CvCamShiftTracker::set_max_ch_val | ( | int | channel, |
| int | val | ||
| ) | [inline] |
| bool CvCamShiftTracker::set_min_ch_val | ( | int | channel, |
| int | val | ||
| ) | [inline] |
| bool CvCamShiftTracker::set_threshold | ( | int | threshold ) | [inline] |
| bool CvCamShiftTracker::set_window | ( | CvRect | window ) | [inline] |
| virtual bool CvCamShiftTracker::track_object | ( | const IplImage * | cur_frame ) | [virtual] |
| virtual bool CvCamShiftTracker::update_histogram | ( | const IplImage * | cur_frame ) | [virtual] |
IplImage* CvCamShiftTracker::m_back_project [protected] |
CvBox2D CvCamShiftTracker::m_box [protected] |
IplImage* CvCamShiftTracker::m_color_planes[CV_MAX_DIM] [protected] |
CvConnectedComp CvCamShiftTracker::m_comp [protected] |
CvHistogram* CvCamShiftTracker::m_hist [protected] |
float* CvCamShiftTracker::m_hist_ranges[CV_MAX_DIM] [protected] |
float CvCamShiftTracker::m_hist_ranges_data[CV_MAX_DIM][2] [protected] |
IplImage* CvCamShiftTracker::m_mask [protected] |
int CvCamShiftTracker::m_max_ch_val[CV_MAX_DIM] [protected] |
int CvCamShiftTracker::m_min_ch_val[CV_MAX_DIM] [protected] |
IplImage* CvCamShiftTracker::m_temp [protected] |
int CvCamShiftTracker::m_threshold [protected] |
1.7.2