Skip to content

Nov. 11th Video Notes

LittleMelody edited this page Nov 15, 2019 · 1 revision

Environment/need to install:

Python, Numpy (math library), Opencv (computer vision library), imutils (for video stream data)

Gesture Recognition

(maybe) focus on one area first ex. Hand Basic steps: Segment area of interest, Background subtraction, Motion detection/thresholding (pixel 0 or 1), Contour extraction Opencv python library

Investigate Parsing Video Files (mp4/whichever audio side is processed)

https://www.pyimagesearch.com/2015/05/25/basic-motion-detection-and-tracking-with-python-and-opencv/ “Next up, we’ll parse our command line arguments on Lines 10-13. We’ll define two switches here. The first, --video , is optional. It simply defines a path to a pre-recorded video file that we can detect motion in. If you do not supply a path to a video file, then OpenCV will utilize your webcam to detect motion.”

Articles/Links:

Hand gesture recognition:

https://gogul.dev/software/hand-gesture-recognition-p1

https://towardsdatascience.com/training-a-neural-network-to-detect-gestures-with-opencv-in-python-e09b0a12bdf1

Different Tutorials on Hand gesture recognition:

https://www.intorobotics.com/9-opencv-tutorials-hand-gesture-detection-recognition/

Hand Keypoint Detection:

https://www.learnopencv.com/hand-keypoint-detection-using-deep-learning-and-opencv/

DataBase for Hand Gestures (20k):

https://www.kaggle.com/benenharrington/hand-gesture-recognition-database-with-cnn

Object detection with deep learning:

https://www.pyimagesearch.com/2017/09/11/object-detection-with-deep-learning-and-opencv/

Real Time object detection with deep learning:

https://www.pyimagesearch.com/2017/09/18/real-time-object-detection-with-deep-learning-and-opencv/

Pre-Recorded Video Functions using OpenCv:

https://docs.opencv.org/2.4/modules/highgui/doc/reading_and_writing_images_and_video.html#videocapture-open

Useful Packages:

https://www.pyimagesearch.com/2015/02/02/just-open-sourced-personal-imutils-package-series-opencv-convenience-functions/