wsycharles0o/JARVIM
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
JARVIM:
Just a rather very intellegent mouse!
What does it do? It makes all "untouchable" PC screens with cameras "touchable"!
Features (on Windows Platform):
1. Windows command control (closing, minimizing, maximizing, resizing, switching between windows, showing desktop, executing all windows commands including shutdown, etc.)
2. Cursor control (left/right click, moving around, etc.); possible extension: digital drawing/sketching, FPS games, virtual reality
TODO:
Currently we use color paiting to recognize gestures. We are going to use two cameras to create a 3D model for the hand in the future.)
Implemented by OpenCV, Python, win32api, Numpy.
Prerequisite:
For Windows platform:
1. Python 2.7
2. Python for Windows extension
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
3. OpenCV for Windows
http://opencv.org/downloads.html
Please move cv2.pyd to Python_folder/Lib/site-packages
4. Numpy
https://pypi.python.org/pypi/numpy