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