Commit Graph

66 Commits

Author SHA1 Message Date
Jason
74fe415a9b
Added image of Unity ouput. 2018-08-31 16:04:14 +09:00
Jason
653b89cce3
image of unity output 2018-08-31 16:01:20 +09:00
Jason
3c9befa85e
added image of drift correction 2018-08-31 15:57:22 +09:00
Jason
0fb9a0e9b5
Drift correction image 2018-08-31 15:54:10 +09:00
Jason
6f679770d9
Fixed bug: filter not recognizing large ellipses 2018-08-31 11:07:12 +09:00
Jason
a7be87829b
Minor corrections and updates. 2018-08-30 20:11:56 +09:00
Jason
6614f0b716
Created readme for Unity calibration tool 2018-08-30 19:26:27 +09:00
Jason
1d2bcbe4be
Unity interface for calibrating in VR 2018-08-30 19:11:31 +09:00
Jason
cbf5176606
Bug fix for model reset. Filter optimizations. 2018-08-30 18:47:33 +09:00
Jason
239cb8a6bd
additional key notes added 2018-08-30 18:44:46 +09:00
Jason
b7ac3d0f75
Update eye_model_updater.cpp 2018-08-30 12:36:46 +09:00
Jason
b2143b68e4
Optimized original model building process 2018-08-30 12:36:21 +09:00
Jason
15da0a0250
Updated with instructions for stereo cams
Also now in drift correction beta testing
2018-08-29 14:17:22 +09:00
Jason
f4f0bd902c
Initial commit
Handles the stereo Pupil Labs cameras over a single USB. Requires. Libuvc and Pupil Capture: github.com/themrx/PupilCapture
2018-08-29 14:04:02 +09:00
Jason
4afddd55e6
Added params and optimized initial fit parameter 2018-08-29 13:59:33 +09:00
Jason
45eeed9306
Optimizations to drift correction and model filter 2018-08-29 13:58:47 +09:00
Jason
2e48bedf55
Added drift correction code and instructions 2018-08-29 13:58:03 +09:00
Jason
ac1b916b57
Updates to ellipse filter + get pupil distance 2018-08-29 13:57:09 +09:00
Jason
51b0b7b3a8
Updated main with drift correction.
Eye center and position can be accessed with: 

cout << c_end.centre.x() << "," << c_end.centre.y() << "," << c_end.centre.z()
<< "," << filteredEye.centre[0] << "," << filteredEye.centre[1] << "," << filteredEye.centre[2] <<
std::endl;
2018-04-17 16:59:05 +09:00
Jason
d01fdfb4d5
Added filtering mechanism.
Also incorporated a function to set the eye model manually using a filtered eyeball. This makes the computation and projection/unprojection of ellipses easier in main.
2018-04-12 18:30:57 +09:00
Jason
023d1c9fca
correction to documentation 2018-04-12 18:28:57 +09:00
Jason
3e748537c7
Added filtering mechanism. 2018-04-12 18:27:51 +09:00
Jason
aa949ed081
Update eye_model_updater.h
Various function changes/additions. Some code cleaning.
2018-04-02 16:28:57 +09:00
Jason
08afbb8f5a
Update eye_model_updater.cpp
Added various functions related to drift correction.
2018-04-02 16:28:06 +09:00
Jason
cf539d3ea9
Update SingleEyeFitter.cpp 2018-04-02 16:23:47 +09:00
Jason
417a114dc6
Update singleeyefitter.h 2018-04-02 16:23:07 +09:00
Jason
530db2f9d9
Update eye_model_updater.h 2018-04-02 16:22:25 +09:00
Jason
bb4bf8c0cd
Update README.md 2018-03-26 11:54:10 +09:00
Jason Orlosky
891bde7e1f Various optimizations and refactoring of pupilFitter.h
- removed overloaded functions for getcandidates and refinepoints: resulting function now only uses Opencv's Point instead of Point2f
- added getDarkestPixelBetter to replace getDarkestPixel: this handles cases where glints cause very dark pixels to appear (primarily in the Vive benchmark videos). This also makes pupil detection slightly more robust.
- added initial glint handling code to refinePoints (not currently active)
- misc documentation
2016-10-27 13:50:55 +09:00
Jason Orlosky
4ca250fced Two optimizations to pupilFitter.h -> removed two stages of refinement that had marginal benefit. 2016-10-25 19:56:44 +09:00
Jason Orlosky
abd1f97a63 Removed unused code in pupilFitter.h. 2016-10-25 19:42:04 +09:00
YutaItoh
c866ed2883 Update README.md 2016-10-19 14:34:27 +09:00
Jason
1b5e39e8b5 Update README.md 2016-10-10 09:22:02 +09:00
YutaItoh
c481d4959b Update README.md 2016-10-08 22:54:02 +09:00
yitoh
2a427d9f2e updated 2016-10-08 22:47:36 +09:00
yitoh
063f4f5f5c Merge branch 'master' of github.com:YutaItoh/3D-Eye-Tracker
# Conflicts:
#	README.md
#	main/pupilFitter.h
2016-10-08 22:45:03 +09:00
YutaItoh
5e37820eac Update README.md 2016-10-08 22:43:56 +09:00
yitoh
b8c8e7b1f7 added setup pic 2016-10-08 22:43:33 +09:00
YutaItoh
134a26751b Update README.md 2016-10-07 23:43:18 +09:00
YutaItoh
65dfbad1ab Update README.md 2016-10-07 23:00:01 +09:00
yitoh
1b586ac929 reverted a correct 2D detection code 2016-10-07 22:42:12 +09:00
yitoh
7912f576a0 updated README.md 2016-10-07 22:31:47 +09:00
YutaItoh
09ce0d9661 Merge pull request #3 from NuncObdurat/patch-3
Fixed my name and links
2016-10-07 22:25:34 +09:00
yitoh
c08cabae36 refactored some classes 2016-10-07 21:56:19 +09:00
yitoh
c18cd406a5 refactored some classes 2016-10-07 21:56:19 +09:00
yitoh
09cd333d2f added a camera parameter reader 2016-10-07 21:37:22 +09:00
yitoh
b1729c76fb added a camera parameter reader 2016-10-07 21:37:22 +09:00
yitoh
87c6fe653d Merge branch 'master' of github.com:YutaItoh/3D-Eye-Tracker 2016-10-07 21:13:37 +09:00
yitoh
0e3c8b2dca Merge branch 'master' of github.com:YutaItoh/3D-Eye-Tracker 2016-10-07 21:13:37 +09:00
yitoh
7db3c93baa added a missing dll and updated CMakeLists.txt 2016-10-07 21:11:50 +09:00