mirror of
https://github.com/YutaItoh/3D-Eye-Tracker.git
synced 2025-11-04 14:49:48 +08:00
Update eye_model_updater.h
Various function changes/additions. Some code cleaning.
This commit is contained in:
parent
08afbb8f5a
commit
aa949ed081
@ -92,14 +92,12 @@ public:
|
||||
EyeModelUpdater(double focal_length, double region_band_width, double region_step_epsilon);
|
||||
|
||||
bool add_observation(cv::Mat &image, sef::Ellipse2D<double> &pupil, std::vector<cv::Point2f> &pupil_inliers, bool force=false);
|
||||
bool update_observation(cv::Mat &image, sef::Ellipse2D<double> &pupil, std::vector<cv::Point2f> &pupil_inliers, bool force = false);
|
||||
|
||||
singleeyefitter::EyeModelFitter::Circle unproject(cv::Mat &img, sef::Ellipse2D<double> &el, std::vector<cv::Point2f> &inlier_pts);
|
||||
|
||||
double compute_reliability(cv::Mat &img, sef::Ellipse2D<double> &el, std::vector<cv::Point2f> &inlier_pts);
|
||||
|
||||
void render(cv::Mat &img, sef::Ellipse2D<double> &el, std::vector<cv::Point2f> &inlier_pts);
|
||||
void EyeModelUpdater::getEyeVector(cv::Mat &img, sef::Ellipse2D<double> &el, std::vector<cv::Point2f> &inlier_pts, std::vector<double> &outPoints);
|
||||
|
||||
void reset();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user