Sixthsense

Dans le cadre d'un projet de fin d'année nous avons effectué le portage du projet SixthSense créer par Pranav Mistry. Nous nous sommes basé sur le travail effectué sur ce repository.


Dépendances

  • python 2.7
  • wxPython (Phoenix)
  • OpenCV 2
  • ystockquote
  • pywapi
  • PyUserInput

Installation Ubuntu :

Installation de wxPython (Phoenix)

sudo apt-get install dpkg-dev build-essential python2.7-dev libwebkitgtk-dev libjpeg-dev libtiff-dev libgtk2.0-dev libsdl1.2-dev libgstreamer-plugins-base0.10-dev libnotify-dev freeglut3 freeglut3-dev

git clone https://github.com/wxWidgets/Phoenix

cd Phoenix

git submodule init
git submodule update

sudo python build.py dox etg --nodoc sip build
sudo python build.py dox etg --nodoc sip install
Vérification :
pip list
python
>>> import wx
>>> wx.version()
'3.0.3 gtk2 (phoenix)'

Installation de OpenCV

sudo apt-get install python-opencv

Installation de pywapi

sudo apt-get install python-pywapi

Installation de PyUserInput

sudo apt-get install python-xlib
pip install pyuserinput