Skip to content
View leonmavr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report leonmavr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leonmavr/README.md

Hi, I'm Leo and here are some of my noteworthy completed projects.

Project Media Links Description
Fluxmouse fluxmouse media link Haptic engine enabling full computer control through gestures and motions, serving as a complete mouse replacement. Versatile, can be extended for various applications, such as gaming controls, hotkeys, or an air keyboard. Fully customizable, allowing you to define gestures and assign specific actions. Benchmarks available upon request.
Retrocube retrocube gif gh link 3D voxel graphics engine on the terminal in standard C without third parties (not just cubes, any voxel!).
EZfaces
gh link Python package that implements eigenfaces for face recognition. Comes with some facial training data which you can easily augment with your own data. Lightweight and can be trained on a CPU in a few seconds.
Quadtree quadtree gif gh link Simple implementation and visualisation of my favorite data structure - quad tree, in C. Includes real-time visualization in two different ways - via GNUplot or as .ppm frames.
Chip-8 chip8 gif gh link Chip-8 interpreter and emulator able to play old games directly on your terminal. Includes a UI with debugger view and customizable presets for each game. No libraries required.
HIP-35 HP35 gif gh link HP-35 RPN calculator emulator on the terminal. Includes a UI, functions, constants, and memory registers. Try it and after a few hours you'll find it faster than a classical calculator. Cool trivia: used by some of the first NASA missions for orbit calculation.
Kinect and random forests gh link gh link Python pipeline to train your own head and hand classifier from depth camera (e.g. Kinect's) data. Training is implemented via random forests using my own simple feature extractor. Therefore it's lightweight and runs on a CPU. Includes a basic pre-trained classifier.

Sometimes I also publish stuff that piques my interest in my 📓 blog.

Pinned Loading

  1. retrocube retrocube Public

    📺👽 3D voxel graphics engine on the terminal in standard C without third parties

    C 83 7

  2. EZfaces EZfaces Public archive

    Python package that implements Eigenfaces to build a face recognition database. It supports interaction with the webcam.

    Python 18 1

  3. dots dots Public

    • • •

    Shell 2

  4. chip-8 chip-8 Public

    Chip8 emulator in C++ with graphics rendered directly on the terminal.

    C++ 30

  5. quad-tree quad-tree Public

    Point quadtree data structure implementation and visualization in C

    C 7 1