| | |
| | | bool point_in_poly(vp_objects::vp_point p, std::vector<vp_objects::vp_point> region);
|
| | |
|
| | | // stop checking logic parameters which may be configed by constructor passed in by user
|
| | | const int check_interval_frames = 20;
|
| | | const int check_min_hit_frames = 25 * 2; // 25 fps * 2 seconds
|
| | | const int check_max_distance = 5;
|
| | | const int check_interval_frames = 70;
|
| | | const int check_min_hit_frames = 20/3 * 60; // 25 fps * 2 seconds
|
| | | const int check_max_distance = 15; //The closer the camera, the larger the pixel distance.
|
| | | protected:
|
| | | virtual std::shared_ptr<vp_objects::vp_meta> handle_frame_meta(std::shared_ptr<vp_objects::vp_frame_meta> meta) override;
|
| | | public:
|