Result of "testlr.py" for our pygame implementation: see testlr_result.jpg
-
"jianzi.py": Run
python jianzi.py
to play with jianzi- Press 'r' to use KCF tracking, then use mouse to select the object you want to track, and press "Enter"
- Cover all green squares with the skin color you want to track (for example, palce you hand so that all squares are covered), then press 'z' to use skin color tracking
-
"moriza.py": Run
python moriza.py
to play Japanese style manic shooter game- Press 's' to use KCF tracking, then use mouse to select the object you want to track, and press "Enter"
- Cover all green squares with the skin color you want to track (for example, palce you hand so that all squares are covered), then press 'z' to use skin color tracking
-
"tracking.py": Run
python tracking.py
to see the result of tracking- Cover all green squares with the skin color you want to track (for example, palce you hand so that all squares are covered), then press 'z'
-
Videoio module: https://docs.opencv.org/master/df/d2c/tutorial_table_of_content_videoio.html
-
Meanshift and Camshift for tracking object in video: https://docs.opencv.org/master/d7/d00/tutorial_meanshift.html
-
Object tracking: https://www.pyimagesearch.com/2018/07/30/opencv-object-tracking/
-
Background subtraction for generating foreground mask: https://docs.opencv.org/master/d1/dc5/tutorial_background_subtraction.html
-
Contours
-
Tracking
-
Finger detection: http://www.benmeline.com/finger-tracking-with-opencv-and-python/
-
Back projection: https://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/back_projection/back_projection.html
-
image analysis mathods with contour: https://github.com/benmel/point-to-define/blob/master/point_to_define/image_analysis.py
-
-
Basic mechanism of "pingpong" (see code in building code)
-
Combining pygame and opencv: https://github.com/stbnps/DanceCV
-
Turtle module documentation: https://docs.python.org/3.3/library/turtle.html?highlight=turtle#turtle.ycor
-
Bouncing ball simulator with turtle: https://www.youtube.com/watch?v=ibdICVK0W3Q
-
Webcam setup: https://www.codingforentrepreneurs.com/blog/opencv-python-web-camera-quick-test/
-
Set resolution for OpenCV: https://stackoverflow.com/questions/19448078/python-opencv-access-webcam-maximum-resolution
-
Documents: https://github.com/CMU-Perceptual-Computing-Lab/openpose (including installation)
-
Installation: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md#installation
-
Installation prerequisite: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/prerequisites.md#mac-os-prerequisites
-
Configuration: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md#installation
-
Cmake-gui configuration for mac
/usr/local/Cellar/caffe
/usr/local/lib/libcaffe.dylib
-
Building for mac:
cd build/
make -j sysctl -n hw.logicalcpu
-
-
Quick start: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/quick_start.md#quick-start
-
Demo: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/demo_overview.md
-
Human foot keypoint dataset: https://cmu-perceptual-computing-lab.github.io/foot_keypoint_dataset/