Rust + wgpu skeleton to capture webcam frames (GStreamer) and upload them to GPU for further processing.
- Install system dependencies:
sudo pacman -Syu gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-libavIf you plan to use a RealSense depth camera, install librealsense from AUR.
- Build & run:
cargo build --release
cargo run --release- If the app fails to open the camera, make sure
/dev/video0exists and your user has permission. You can test withgst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink.
- Add compute shaders to implement the DoG → Sobel → tile voting → glyph atlas rendering pipeline.
- Add
assets/glyph_atlas.pngwith 8×8 glyphs for ASCII characters.