Coherent-Line-Drawing  by SSARCandy

Line drawing generator from photographs

created 9 years ago
565 stars

Top 57.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project implements a non-photorealistic rendering technique to automatically generate line drawings from photographs, offering both a real-time interactive GUI and a command-line interface. It is targeted at researchers and users interested in image processing and artistic rendering.

How It Works

The core of the project is based on the technique described by Kang et al., which focuses on generating coherent line drawings. It likely employs algorithms for edge detection, line thinning, and coherence enhancement to produce stylized line art from input images. The GUI version provides an interactive experience, while the command-line version allows for batch processing and integration into other workflows.

Quick Start & Requirements

  • Build: Requires C++17, CMake, OpenCV 3. WxWidget 3 is needed for the GUI. A build.sh script is provided for Linux.
  • Pre-built: Windows and macOS versions are available for download.
  • Command Line Usage: src/cmd.cpp is the entry point. Example options include -s for source image and -o for output path, with parameters for ETF kernel size, iteration counts, and line width.
  • Documentation: Usage examples are available in test.sh.

Highlighted Details

  • Provides both a real-time interactive GUI and a command-line application.
  • Supports C++11 via a dedicated branch.
  • Cross-platform compatibility (Windows, Linux, macOS).
  • Configurable parameters for line drawing generation (e.g., sigma_c, sigma_m, rho).

Maintenance & Community

No specific information on contributors, sponsorships, or community channels (like Discord/Slack) is provided in the README.

Licensing & Compatibility

The README does not explicitly state the license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project's license is not specified, which may impact commercial use. Information regarding community support or ongoing maintenance is absent.

Health Check
Last commit

2 years ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Starred by Max Howell Max Howell(Author of Homebrew) and Patrick von Platen Patrick von Platen(Core Contributor to Hugging Face Transformers and Diffusers).

kohya_ss by bmaltais

0.2%
11k
GUI for Stable Diffusion training scripts
created 2 years ago
updated 1 week ago
Feedback? Help us improve.