Commit Graph

132 Commits

Author SHA1 Message Date
Yin Guobing 5624102921
Update README.md 2018-01-26 10:26:54 +08:00
yinguobing 657dcd933b use frame size as default estimator parameter 2018-01-26 09:37:46 +08:00
yinguobing 1943719d81 update readme 2018-01-26 09:18:52 +08:00
yinguobing a4e03b2f4f correct frame name to draw marks 2018-01-26 09:04:37 +08:00
yinguobing 2fcf19c723 Merge branch 'master' of https://github.com/yinguobing/head-pose-estimation 2018-01-26 08:57:21 +08:00
yinguobing d6e7a97e10 add more demo gif 2018-01-26 08:57:01 +08:00
Yin Guobing a2087a6467
Update README.md 2018-01-26 08:51:17 +08:00
yinguobing 33f1607fbb update demo gif 2018-01-26 08:47:32 +08:00
yinguobing bf34a15f3a add 3D model of 68 points 2018-01-25 19:02:15 +08:00
yinguobing 4d32618e6a use 68 points as default method for solving PnP 2018-01-25 18:42:29 +08:00
yinguobing ec64395528 compare with old method 2018-01-25 17:38:22 +08:00
yinguobing b99751ea44 compare new PnP solution with old one 2018-01-25 14:23:24 +08:00
yinguobing ae940ca374 update annotation drawing function to accept custom line width 2018-01-25 14:22:07 +08:00
yinguobing 774c0f9c06 new policy to solve PnP 2018-01-25 14:06:17 +08:00
yinguobing c3f63e7e3c use extrinsic guess in solve pnp 2018-01-24 16:15:04 +08:00
yinguobing bc7b696a24 use mark_detector as a class member 2018-01-17 09:54:38 +08:00
yinguobing 27a3ced854 bugfix: image size is row x col 2018-01-17 09:53:24 +08:00
yinguobing a77684b9a9 MarkDetector is a class now 2018-01-17 09:46:15 +08:00
yinguobing ade6bb7f78 FaceDetector is a class now 2018-01-17 09:00:31 +08:00
yinguobing b36a442d74 use pose estimator as a class member 2018-01-16 11:36:42 +08:00
yinguobing 91399fb5e2 add rest function to class 2018-01-16 11:33:12 +08:00
yinguobing c5e7050210 add class init function 2018-01-16 11:26:49 +08:00
yinguobing 0b48c40b82 remove redundent code 2018-01-16 11:16:49 +08:00
yinguobing 6a54b5cae2 add kalman filter to pose 2018-01-12 13:54:05 +08:00
yinguobing 3ec20cc042 add color to pose box 2018-01-12 13:52:57 +08:00
yinguobing e6a4cda656 bug fix: initialize parameters according to state_num 2018-01-12 13:37:17 +08:00
yinguobing 8ca08684b1 replace old stabilizer with new one. 2018-01-12 11:08:10 +08:00
yinguobing cc86a4de49 add property for Kalman state 2018-01-12 11:07:07 +08:00
yinguobing 4bcb526fd9 add support for 1x1 value 2018-01-12 11:02:02 +08:00
yinguobing 62330ffb17 rename file 2018-01-12 10:32:16 +08:00
yinguobing 10729f8b0d comment irrelevant code 2018-01-12 10:23:02 +08:00
Yin Guobing 14e4bd8d0c
Update README.md 2018-01-11 15:14:19 +08:00
Yin Guobing de8c8f539f
Update README.md 2018-01-11 15:11:50 +08:00
yinguobing 32c5b3ed1b use kalman statePost as stabile marks 2018-01-11 14:57:48 +08:00
yinguobing 2f980ed88e add demo gif 2018-01-11 14:56:51 +08:00
yinguobing a944d9c6c9 add function to solve pose by all 68 points 2018-01-10 09:30:13 +08:00
yinguobing 19805d6352 get 68 3D model points from file 2018-01-10 09:24:45 +08:00
yinguobing d27bcd945c update .pb file 2017-12-29 17:01:29 +08:00
yinguobing 302ae3e5b3 remove dlib 2017-12-29 16:08:19 +08:00
yinguobing e2c182f4ca Merge branch 'dlib' 2017-12-29 15:27:39 +08:00
yinguobing 6c379c739e add text on image to show user state 2017-12-29 15:25:18 +08:00
yinguobing 22048064b3 bug fix: lk traker mask is now correct 2017-12-29 15:22:10 +08:00
yinguobing 5f9bd693f3 bug fix: lk tracker mask is facebox now 2017-12-29 14:44:19 +08:00
yinguobing e5ad9549ce adopt better kalman filter parameters 2017-12-29 14:13:08 +08:00
yinguobing 5b1b1af0a6 add tracker threshold variable 2017-12-29 14:02:43 +08:00
yinguobing 42f8a1fb8f add comparison with dlib 2017-12-29 11:20:09 +08:00
yinguobing 6516df77a0 use optical flow tracker to update kalman filter parameters 2017-12-29 10:26:37 +08:00
yinguobing 4eec515858 flip LR if input is camera 2017-12-29 09:45:27 +08:00
yinguobing 2a10ad502c add optical flow tracker 2017-12-29 09:41:29 +08:00
yinguobing 3055cc103c add function to set new value for processNoiseCov and measurementNoiseCov 2017-12-29 09:02:42 +08:00