Software engineer with experience in embedded development, computer vision and operating systems. Currently at Google, working on Fuchsia.
PySceneDetect. :movie_camera: Python and OpenCV-based scene cut/transition detection program & library.
5kDVR-Scan. :vhs: Tool for extracting scenes with motion from videos (e.g. security camera or DVR footage). Written in Python, uses OpenCV.
507python-scene-detection-tutorial. :snake: Tutorial on detecting video shot changes using Python and OpenCV. Part 1 covers basic threshold detection, Part 2 covers optimized threshold detection.
55RKTracker. :chart_with_upwards_trend: Real-time Keypoint Tracker using full/exhaustive-search motion estimation. Works with both live/camera streams and recorded video. Written in Python and C++, requires OpenCV, and optionally CUDA for GPGPU acceleration.
21SceneStats. :clapper: [Coming Soon] A C++ and OpenCV-based scene detection program & library. Will supplement the functionality of both PySceneDetect + DVR-Scan as a high-performance video scanning/analysis tool.
18MetaBax. :tv: Analog video/television signal emulator (library and simulator).
16Installing-OpenCV. A guide on compiling & installing OpenCV 3.0, and details on changes to the Python module.
12KeypointTrackerCpp. OpenCV-based video keypoint tracking using FSME (full-search motion estimation). Written in C++, requires OpenCV 2.4.X.
5pygame-ctypes-tutorial. Accessing Pygame surfaces or OpenCV images with C/C++ via ctypes and the Numpy-based surfarray module.
3RPi-Garage-Door-Remote. Remotely control & check the status of your garage door with a Raspberry Pi.
2Quake2Ragdolls. Adds ragdolls to quake 2, also features things like bloom, physics for dropped weapons, grenades and gibs
1container. STL-like containers from Boost
1PyAV. Pythonic bindings for FFmpeg's libraries.
1setup-ffmpeg. Set up your GitHub Actions workflow with ffmpeg
1humanitybot. :computer: A Cards Against Humanity IRC bot
1type_index. Runtime/Compile time copyable type info.
1