🏫 Repository for project code of CE264 Computer Vision
The following is draft flow chart of project program:
Some material for each subtasks
-
Row Image Input
-
Blur, Skin Detection, Morphology, Background Subtraction
-
Hand Contour Extraction
-
Gesture Recognition
-
Hand Position Tracking
- [Dynamically change center of ROI] (http://docs.opencv.org/3.0-last-rst/doc/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html#contour-features)
-
Input Control
Note: PyAutoGUI work well in Windows system for me. Ubuntu: got issue (invisible cursor move)
For install PyAutoGUI on Linux (for python 2.x):
# install x-lib and scrot (pip not work for me) $ sudo apt-get install python-xlib $ sudo apt-get install scrot # skip install python-tk and python2.x-dev (already had) # instal Pyautogui $ sudo pip install pyautogui
For install PyAutoGui on Window (for python 2.x): Open cmd.exe
# Install pillow first (PIL module may cause error during install) C:\Python27\Scripts\pip.exe install pillow C:\Python27\Scripts\pip.exe install pyautogui
Turn off Windows UAC
-
Hui-Shyong Yeo; Byung-Gook Lee; Hyotaek Lim, "Hand tracking and gesture recognition system for human-computer interaction using low-cost hardware", Multimedia Tools and Applications, Vol. 74, Issue 8, Apr. 2015, On page(s) 2687-2715.
-
http://vipulsharma20.blogspot.com/2015/03/gesture-recognition-using-opencv-python.html