eyetracker
7 weeks agoAllows to set the starting screen number by the user. master
Piotr Szachewicz [Fri, 30 Mar 2012 21:58:23 +0000 (23:58 +0200)]
Allows to set the starting screen number by the user.

This can be done in two ways:
1. using the program arguments, e.g. calling
eyetracker -5 starts the program with the fifth screen;
2. using the defaultStartScreenNumber in the
~/.eyetracker/eyetrackerSettings.xml file.

2 months agoFix: eyetracker overwrote the deviceId settings in ~/.eyetracker.
Piotr Szachewicz [Mon, 27 Feb 2012 10:34:56 +0000 (11:34 +0100)]
Fix: eyetracker overwrote the deviceId settings in ~/.eyetracker.

If you set a different deviceId in the ~/.eyetracker/inputSettings.xml
then, at the first run of eyetracker, eyetracker did overwrite
this setting with its default deviceId.

4 months agoChanged openFrameworks version to 007 pre-release.
Piotr Szachewicz [Mon, 9 Jan 2012 15:41:09 +0000 (16:41 +0100)]
Changed openFrameworks version to 007 pre-release.

Eyetracker now compiles with the newest release
of openFrameworks.

7 months agoUse of eyetrackr is also possible if "make install" command wasn't executed.
Piotr Szachewicz [Thu, 22 Sep 2011 15:12:46 +0000 (17:12 +0200)]
Use of eyetrackr is also possible if "make install" command wasn't executed.

If no /usr/local/share/eyetracker directory is found, then the program tries
to use the data/ directory in the current directory.

7 months agoMore small fixes in the drawing app.
Piotr Szachewicz [Thu, 22 Sep 2011 14:18:33 +0000 (16:18 +0200)]
More small fixes in the drawing app.

7 months agoSmall fixes in the make-install related to the drawing app.
Piotr Szachewicz [Thu, 22 Sep 2011 14:13:06 +0000 (16:13 +0200)]
Small fixes in the make-install related to the drawing app.

7 months agoSettings file are now stored in the ".eyetracker" directory.
Piotr Szachewicz [Thu, 22 Sep 2011 13:45:55 +0000 (15:45 +0200)]
Settings file are now stored in the ".eyetracker" directory.

7 months agoChanged name of the project: eyeWriterTracker -> eyetracker.
Piotr Szachewicz [Thu, 22 Sep 2011 12:41:17 +0000 (14:41 +0200)]
Changed name of the project: eyeWriterTracker -> eyetracker.

7 months agoFirst working version of "make install" script.
Piotr Szachewicz [Thu, 22 Sep 2011 11:20:42 +0000 (13:20 +0200)]
First working version of "make install" script.

8 months agoCatchMe - handling the situation when sound or image files don't exist.
Piotr Szachewicz [Sat, 10 Sep 2011 17:58:53 +0000 (19:58 +0200)]
CatchMe - handling the situation when sound or image files don't exist.

8 months agoCatchMe game: added a sound file and an image shown on success.
Piotr Szachewicz [Sat, 10 Sep 2011 17:25:40 +0000 (19:25 +0200)]
CatchMe game: added a sound file and an image shown on success.

8 months agoButton size in the CatchMe game is now configurable.
Piotr Szachewicz [Sat, 10 Sep 2011 13:45:02 +0000 (15:45 +0200)]
Button size in the CatchMe game is now configurable.

(See: catchmeSettings.xml file).

8 months agoEdge fixer mask can be moved and resized using the mouse.
Piotr Szachewicz [Sat, 10 Sep 2011 11:59:56 +0000 (13:59 +0200)]
Edge fixer mask can be moved and resized using the mouse.

8 months agoCorrected saving settings file bug.
Piotr Szachewicz [Sat, 10 Sep 2011 09:00:12 +0000 (11:00 +0200)]
Corrected saving settings file bug.

8 months agoCorrected sending without calibration feature.
Piotr Szachewicz [Sat, 27 Aug 2011 16:57:36 +0000 (18:57 +0200)]
Corrected sending without calibration feature.

Now the data sent is equal to the position of pupil or pupil-corneal
reflection vector difference divided by the width/height of the camera
image.

8 months agoAdded a switch enabling to send non-calibrated data through UDP.
Piotr Szachewicz [Sat, 27 Aug 2011 16:27:43 +0000 (18:27 +0200)]
Added a switch enabling to send non-calibrated data through UDP.

9 months agoChanged the format of packets sent through UDP.
Piotr Szachewicz [Tue, 9 Aug 2011 16:33:36 +0000 (18:33 +0200)]
Changed the format of packets sent through UDP.

(One packet contains both x and y coordinate data).

9 months agoAdded a checkbox for enabling corneal reflection algorithm.
Piotr Szachewicz [Sat, 6 Aug 2011 13:50:01 +0000 (15:50 +0200)]
Added a checkbox for enabling corneal reflection algorithm.

9 months agoRemoved openEyes corneal reflection detector.
Piotr Szachewicz [Sat, 6 Aug 2011 12:05:55 +0000 (14:05 +0200)]
Removed openEyes corneal reflection detector.

9 months agoPhase III - the vector difference is feed into the calibration algorithm.
Piotr Szachewicz [Fri, 5 Aug 2011 15:07:39 +0000 (17:07 +0200)]
Phase III - the vector difference is feed into the calibration algorithm.

9 months agoPhase II - corneal reflection is detected.
Piotr Szachewicz [Fri, 5 Aug 2011 14:43:46 +0000 (16:43 +0200)]
Phase II - corneal reflection is detected.

9 months agoAlternative version of corneal reflection detection - phase I.
Piotr Szachewicz [Fri, 5 Aug 2011 13:28:54 +0000 (15:28 +0200)]
Alternative version of corneal reflection detection - phase I.

Allows to create and displays a thresholded image for the use
of corneal reflection detection.

9 months agoCorneal reflection detection - first version.
Piotr Szachewicz [Thu, 4 Aug 2011 20:35:10 +0000 (22:35 +0200)]
Corneal reflection detection - first version.

Not yet connected to the calibration algorithm - only detecting
the reflection for now.

9 months agoAdded a helper for detecting the corneal reflection.
Piotr Szachewicz [Thu, 4 Aug 2011 13:33:55 +0000 (15:33 +0200)]
Added a helper for detecting the corneal reflection.

9 months agoAdded Python receiver capable of receiving UDP frames sent by eyetracker.
Piotr Szachewicz [Sun, 31 Jul 2011 17:44:47 +0000 (19:44 +0200)]
Added Python receiver capable of receiving UDP frames sent by eyetracker.

9 months agoFew refactorizations in the eyeWriterTracker project.
Piotr Szachewicz [Sun, 31 Jul 2011 14:05:23 +0000 (16:05 +0200)]
Few refactorizations in the eyeWriterTracker project.

Also: changed socketManager to send each coordinate in
a separate UDP package instead of sending a pair in one
packet.

9 months agoBug fix invisible buttons in the drawing mode.
Piotr Szachewicz [Thu, 28 Jul 2011 19:07:48 +0000 (21:07 +0200)]
Bug fix invisible buttons in the drawing mode.

Bad opacity setting.

9 months agoCorrected the INSTALL file.
Piotr Szachewicz [Thu, 28 Jul 2011 17:47:07 +0000 (19:47 +0200)]
Corrected the INSTALL file.

9 months agoChanged floats in the settings files to have commas instead of dots.
Piotr Szachewicz [Thu, 28 Jul 2011 17:34:26 +0000 (19:34 +0200)]
Changed floats in the settings files to have commas instead of dots.

Dots were not read by the XML parser on a system with polish
language settings.

9 months agoBug fix - smoothing setting did not load from file at the startup.
Piotr Szachewicz [Thu, 28 Jul 2011 17:26:09 +0000 (19:26 +0200)]
Bug fix - smoothing setting did not load from file at the startup.

9 months agoAdded command line option to use mouse with drawingApp.
Piotr Szachewicz [Thu, 28 Jul 2011 17:18:06 +0000 (19:18 +0200)]
Added command line option to use mouse with drawingApp.

Start eyewriter with "./eyeWriterTracker -m" to control
drawingApp with mouse.

9 months agoMoved drawingApp resources to eyeWriterTracker resources directory.
Piotr Szachewicz [Wed, 27 Jul 2011 20:29:23 +0000 (22:29 +0200)]
Moved drawingApp resources to eyeWriterTracker resources directory.

9 months agoCorrected XML settings file formating (dots -> commas in double numbers).
Piotr Szachewicz [Wed, 27 Jul 2011 20:21:28 +0000 (22:21 +0200)]
Corrected XML settings file formating (dots -> commas in double numbers).

9 months agoCreated a socket-sending mode.
Piotr Szachewicz [Wed, 27 Jul 2011 19:36:24 +0000 (21:36 +0200)]
Created a socket-sending mode.

Also: moved socket-sending logic to a new class.

9 months agoCommunication with Dasher - initial version.
Piotr Szachewicz [Mon, 25 Jul 2011 16:27:48 +0000 (18:27 +0200)]
Communication with Dasher - initial version.

(Sends random data to UDP 20320 when in test mode).

9 months agoCorrected files mode bits.
kret [Sun, 24 Jul 2011 19:21:16 +0000 (21:21 +0200)]
Corrected files mode bits.

(Some *.cpp files were marked executable - changed all modes to 644).

9 months agoRepaired loading drawingApp setting file.
kret [Sun, 24 Jul 2011 19:13:57 +0000 (21:13 +0200)]
Repaired loading drawingApp setting file.

10 months agoRemoved all .svn repository files from drawingApp.
Piotr Szachewicz [Mon, 18 Jul 2011 14:32:15 +0000 (16:32 +0200)]
Removed all .svn repository files from drawingApp.

10 months agoConnected drawingApp to the eyetracker as the 4th screen.
Piotr Szachewicz [Mon, 18 Jul 2011 14:28:43 +0000 (16:28 +0200)]
Connected drawingApp to the eyetracker as the 4th screen.

10 months agoAdded a .gitignore file.
Piotr Szachewicz [Mon, 18 Jul 2011 14:25:56 +0000 (16:25 +0200)]
Added a .gitignore file.

10 months agoCorrected the git repository in the INSTALL file.
Piotr Szachewicz [Sun, 17 Jul 2011 17:05:33 +0000 (19:05 +0200)]
Corrected the git repository in the INSTALL file.

10 months agoModified INSTALL file - shorter installation instructions.
Piotr Szachewicz [Sat, 9 Jul 2011 17:03:18 +0000 (19:03 +0200)]
Modified INSTALL file - shorter installation instructions.

10 months agoAdded Code::Blocks project file.
Piotr Szachewicz [Sat, 9 Jul 2011 16:03:42 +0000 (18:03 +0200)]
Added Code::Blocks project file.

10 months agoAdded file describing installation process + few fixes.
Piotr Szachewicz [Fri, 8 Jul 2011 16:22:28 +0000 (18:22 +0200)]
Added file describing installation process + few fixes.

Also: fixing eyeWriter to be compatible with newer versions
of openFrameworks.

10 months agoModified Makefile properties so that eyeWriterTracker compiles successfully.
Piotr Szachewicz [Fri, 8 Jul 2011 14:06:57 +0000 (16:06 +0200)]
Modified Makefile properties so that eyeWriterTracker compiles successfully.

10 months agoRemoved all GNU Scientific Library Files from project.
Piotr Szachewicz [Fri, 8 Jul 2011 13:53:00 +0000 (15:53 +0200)]
Removed all GNU Scientific Library Files from project.

System installation of GSL will be referenced instead
maintaining those files in the project.

10 months agoAdded template makefile files for openframeworks projects.
Piotr Szachewicz [Fri, 8 Jul 2011 13:50:22 +0000 (15:50 +0200)]
Added template makefile files for openframeworks projects.

(This does not compile yet).

10 months agoRemoved all xcode project files.
Piotr Szachewicz [Fri, 8 Jul 2011 13:48:34 +0000 (15:48 +0200)]
Removed all xcode project files.

10 months agoThis commit consist of the original version of eyeWriterTracker project.
Piotr Szachewicz [Fri, 8 Jul 2011 13:46:02 +0000 (15:46 +0200)]
This commit consist of the original version of eyeWriterTracker project.

This version of eyeWriterTracker project code was downloaded from
http://eyewriter.googlecode.com/svn/trunk repository
at revision 18. No changes has (yet) been made.

10 months agoTest commit
Piotr Szachewicz [Fri, 8 Jul 2011 13:24:51 +0000 (15:24 +0200)]
Test commit

10 months agoInitial commit.
Mateusz Kruszyński [Mon, 4 Jul 2011 16:48:40 +0000 (18:48 +0200)]
Initial commit.