Changes between Version 3 and Version 4 of ProjectTrackEye


Ignore:
Timestamp:
05/13/18 05:43:10 (7 years ago)
Author:
Monika Rizova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectTrackEye

    v3 v4  
    33''Description''
    44
    5   !PyGaze is an open-source toolbox for eye tracking in Python. It has an uniform and user-friendy syntax and it is aimed for people with minor to advanced programming skills in Python. Pygaze acts as a wrapper around several existing packages. From stimulus presentation to eye-tracker communication: everything can be handled by via !PyGaze scripting. As a a Python library for eye tracking you can use a set of plugins that will allow you to use !PyGaze from within !OpenSesame. You can install !PyGaze on Windows as well as on Ubuntu.
     5  !TrackEye is a free software for real-time tracking of human eyes using a webcam. It has three components: face detection, eye detection and eye feature extraction. !TrackEye supports two different face detection algorithms: Haar Face Tracking and
     6CAMSHIFT, two eye-detection algorithms: Adaptive Principal Components Analysis and Template matching.
    67
    7   !PyGaze supports the following eye trackers:
    8 
    9   - !EyeLink — For information on how to run !OpenSesame with !PyLink support
    10   - !EyeTribe — Works out of the box.
    11 
    12   Advantages of !PyGaze:
     8  Features of !TrackEye:
    139 
    14   - user-friendly platform
    15   - saccade detection algorithm (for online detection)
    16   - sharing code is easy (works on Windows, Linux and Mac OSX)
    17   - creating eyetracking experiments in Python syntax with the least possible effort
    18   - can be used for visual and auditory stimulus presentation; for response collection via keyboard, mouse, joystick, and other external hardware
     10  - RealTime face tracking with scale and rotation invariance
     11  - Tracking eye features
     12  - Tracking the eye areas individually
     13  - Remote controlling using eye movements
     14  - Eye gaze direction finding
    1915
    2016  **URL:**
    2117
    22   1. http://www.pygaze.org/
    23   2. https://www.ncbi.nlm.nih.gov/pubmed/24258321
    24   3. http://osdoc.cogsci.nl/3.1/manual/eyetracking/pygaze/
     18  1. https://www.codeproject.com/Articles/26897/TrackEye-Real-Time-Tracking-Of-Human-Eyes-Using-a
    2519 
    26  **Prerequisites for using this software - !Software/Hardware** : !PyGame, !PsychoPy, pylink (for SR Research !EyeLink systems), !SensoMotoric Instruments’ ,iViewX API, and the Tobii SDK.
     20 **Prerequisites for using this software - !Software/Hardware** : Ordinary webcam
    2721
    2822== '''Project Anatomy''' ==
    2923
    30 **Community**: !PyGaze community
     24**Community**: Zafer Savas
    3125
    32 **Leadership**: Edwin Dalmaijer
     26**Leadership**: Zafer Savas
    3327
    34 **Forking**: Fork your own copy at this address https://github.com/esdalmaijer/PyGaze, for which you will need a !GitHub account.
     28**Forking**: No forking is available.
    3529
    36 **Communication**: There are a couple of ways for communicating with !PyGaze developers, one is their support forum accessible from http://forum.cogsci.nl/index.php?p=/categories/pygaze and the other is a contact form found at http://www.pygaze.org/contact/ (in case you do not want to create a forum account)
     30**Communication**: The developer can be contacted through e-mail: zafersavas@yahoo.com
    3731
    3832**Roadmaps**:
    3933 
    40 
    41 ''Original goal:''
    42  
    43   - bundles of code for a large range of different eye trackers from different manufacturers into a single interface.
    44   - open-source based on excisting libraries
    45 
    46 ''Future goals:''
    47 
    48   Short term:
    49   - better variable management and getting rid of some annoying bugs
    50   - an analysis suite to complement the existing experimental library
    51 
    52   Long term:
    53   - incorporate support for more eye trackers and support for even more obscure peripherals
    54   - support for electroencephalography
    55  
    56   Source: Interview with lead developer: https://opensource.com/life/15/12/pygaze-open-source-eye-tracking-toolkit
     34  The aim of this project is real-time eye feature tracking software.
    5735
    5836**Releases**:
    5937
    60   1. Behavior Research Methods, December 2014, Volume 46, Issue 4, pp 913–921 | Cite as !PyGaze: An open-source, cross-platform toolbox for minimal-effort programming of eyetracking experiments - https://link.springer.com/article/10.3758/s13428-013-0422-2
    61   2. Edwin S. Dalmaijer, Sebastiaan Mathôt, Stefan Van der Stigchel, 2013 - http://www.pygaze.org/resources/downloads/Dalmaijer_Mathot_Stigchel_2013_PyGaze_manuscript.pdf
    62   3. Dalmaijer, E.S., Mathôt, S., & Van der Stigchel, S. (2013). !PyGaze: an open-source, cross-platform toolbox for minimal-effort programming of eye tracking experiments. Behaviour Research Methods. doi:10.3758/s13428-013-0422-2
     38  1.  Z. Savas. (2012, Sep.) TrackEye: Real-Time Tracking of Human Eyes Using a Webcam. [Online]. Available: http://www.codeproject.com/Articles/26897/TrackEye-Real-Time-TrackingOf-Human-Eyes-Using-a
    6339
    6440**Repositories**:
    6541 
    66   The main repository of !PyGaze is: https://github.com/esdalmaijer/PyGaze , where you can download the source code, clone it to desktop, or even make your own fork.
    67   There is also a repository for !PyGazeAnalizer available at: https://github.com/esdalmaijer/PyGazeAnalyser
     42  The main repository of !TrackEye is available through code published online at this address: https://www.codeproject.com/Articles/26897/TrackEye-Real-Time-Tracking-Of-Human-Eyes-Using-a
    6843
    6944**Packaging**:
    7045
    71    Different packages for !PyGaze, including Windows, Linux and Mac OS X packages can be found at the downloads page of !PyGaze: http://www.pygaze.org/downloads/
     46  There are three versions of TrackEye so far, but the packaging sizes have not been specified.
    7247
    7348**Upstream/downstream**:
    7449
    75    So far, from 2013 when it was originaly published, !PyGaze has 12 contibutors, and it is open for contributing for upstream, after of course your pull request is revised and approved.
     50   On the Code Project website you can copy the code, and there is explanation if you want to use it, but there is no info if you want to upstream.
    7651 
    7752**Version Control**:
    7853
    79    version 0.6.0 (07-09-2017) - Latest version control
     54   version 2.0 (12-06-2017) - Latest version control
    8055
    8156**Trackers**:
     
    9671=== Evaluation ===
    9772
    98 **Licensing:** GNU Public License (version 3)
     73**Licensing:**  The Code Project Open License (CPOL)
    9974
    100 **Language:** Python
     75**Language:** OpenCV Library v3.1, .NET framework
    10176
    10277**Activity:** Active