Skip to content

Kyonax/webcam2ascii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ascii-camera

Rust + wgpu skeleton to capture webcam frames (GStreamer) and upload them to GPU for further processing.

Quickstart (Arch Linux)

  1. Install system dependencies:
sudo pacman -Syu gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-libav

If you plan to use a RealSense depth camera, install librealsense from AUR.

  1. Build & run:
cargo build --release
cargo run --release
  1. If the app fails to open the camera, make sure /dev/video0 exists and your user has permission. You can test with gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink.

Next steps

  • Add compute shaders to implement the DoG → Sobel → tile voting → glyph atlas rendering pipeline.
  • Add assets/glyph_atlas.png with 8×8 glyphs for ASCII characters.

About

Creating the Webcam to Ascii Art Tool for Video Creation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors