Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 661 Bytes

File metadata and controls

32 lines (19 loc) · 661 Bytes

String Art Project

This project is a Python-based application that creates a string art representation of a given image.

Demo

Features

  • Grayscale and CMYK (color) string art generation
  • Greedy algorithm or DQN (reinforcement learning) pin placement
  • Multi-scale two-pass mode for line efficiency
  • Auto line-weight based on image content
  • SSIM-based early stopping
  • Exports PNG, MP4 timelapse, and CSV pin sequences
  • Tkinter GUI with live preview

Quick Start

pip install -r requirements.txt
python SA_GUI.py

Requires Python 3.12+.

License

CC0