2023 Capstone Project at UMBC
Ultra High Definition Real Time Zoetrope
Here is a link to the repo itself.
- Mick Harrigan
- Christian Lostoski
- Daniel Cleaver
- Nomso Ashiogwu
Information on the hardware used and how to set up the full system are here.
To compile and run this system first clone the repo wherever with
git clone git@github.com:MickHarrigan/uhdrtz-rust.git
then install Rust and the toolchain needed from rustup.rs.
Install the dependencies (Debian)
sudo apt install -y libasound2-dev pkg-config clang libudev-dev libdbus-1-dev
From here navigate to the root of the repo and run
cargo run --release
to build and run the system.
The UHDRTZ is built with Bevy as the foundation of the system. The camera uses Nokhwa to take images and output them into a raw buffer.