Skip navigation
1 2 Previous

Make Life Accessible

18 Posts authored by: amgalbu Top Member
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started with the kit EyePrints - Post 13 - KDS Project E ...
Posted by Ambrogio Galbusera Jun 17, 2016   Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started with the kit EyePrints - Post 13 - KDS Project ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started with the kit EyePrints - Post 13 - KDS Project ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyeLiner - Post 8 - Getting started with Kinetis EyeLiner - Post 9 - Mechanical design EyeLiner - Post 10 - Mechanical design: the plotter EyeLiner - Post 11 - Eye tracker software EyeLiner - Post 12 - Getting started with the kit     In my previous post, I in ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyeLiner - Post 8 - Getting started with Kinetis EyeLiner - Post 9 - Mechanical design EyeLiner - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software     This post will explain how to create the KDS project that controls the tw ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyeLiner - Post 8 - Getting started with Kinetis EyeLiner - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter   During these days, I developed the eye tracker  software. You can see a screenshot of the application.     W ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyeLiner - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design       The last part of the drawing robot is the plotter. The main purpose of this part is to hold the pencil and lift it up when painter wants to move the plotter with ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis   It’s now time to think a bit in more in detail about the mechanical part of this project First of all, the Kinetis Motor Suite can generate a motor control application with three different control algorithm ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication EyePrints - Post 7 - SPI communication in Python     In this post, I will cover all the steps required to install the Kinetis SDK, the development suite for the NXP Freedom platform. There is a short but complete tutorial on the NXP site http://www.nxp.com/video/frdm-kv31f-get-software:FRDM-KV31F ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker EyePrints - Post 6 - SPI communication     Most the time I could stick with programming C, which continues to be my preferred language. However, in this project I am trying to expand my knowledge base and I will code some part in Python. After testing the low-level SPI communication, in this post I will make a small modu ...
After installing OpenCV, we are now ready to install PyGaze. First of all, let's install all dependencies (some depencies may have been already installed, but let's stay on the safe side) In a terminal window , type   sudo apt-get install python-numpy python-scipy python-matplotlib python-imaging python-pygame psychopy python-pyglet   This will install (in order): NumPy, SciPy, Matplotlib, PIL, PyGame, PsychoPy, and pyglet:   Installing PyGaze requires copying the PyGaze direct ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze EyePrints - Post 5 - Installing eye tracker     After some nights of hard thinking about pros and cons, I decided to make the three boards of this project to communicate through an SPI bus The Serial Peripheral Interface Bus or SPI bus is a synchronous serial data link standard, named by Motorola, that operates in full duplex mode.  SPI is much s ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV EyePrints - Post 4 - Installing Pygaze   To complete the eye-tracker, I will install a tool (based on Pygaze) that performs eyetracking using a common webcam as a source. I preferred a USB camera instead of the Raspberry Pi Camera because it gives a more possibility of installation, thanks to the longer cable.   The webcam eyetracker requires the installation of an additional l ...
Previous posts EyePrints - Post 1 - Introduction EyePrints - Post 2 - Installing OpenCV - Prerequisites EyeLiner - Post 3 - Installing OpenCV   PyGaze is an open-source toolbox for eye tracking in Python.   Pygaze is an open-source toolbox for eye tracking in Pyton. To install PyGaze, let's first install some dependencies. Type the following into the terminal.   sudo apt-get install python-numpy python-scipy python-matplotlib python-imaging python-pygame psychopy python-p ...