Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/whitehatboy005/pencil-draw

This Python application allows you to convert images into pencil sketches using the OpenCV library. It features a simple graphical user interface (GUI) built with Tkinter for selecting images and specifying output directories.
https://github.com/whitehatboy005/pencil-draw

draw gui pencil-sketch python

Last synced: 5 days ago
JSON representation

This Python application allows you to convert images into pencil sketches using the OpenCV library. It features a simple graphical user interface (GUI) built with Tkinter for selecting images and specifying output directories.

Awesome Lists containing this project

README

        

# Pencil Draw
This Python application allows you to convert images into pencil sketches using the OpenCV library. It features a simple graphical user interface (GUI) built with Tkinter for selecting images and specifying output directories.

## Features
- **Image Selection**: Choose any supported image file (JPEG, PNG, BMP, TIFF) for conversion.
- **Pencil Sketch Conversion**: Converts the selected image into a pencil sketch using image processing techniques.
- **Output Customization**: Select an output directory to save the converted pencil sketch image.
- **User-Friendly Interface**: Easy-to-use GUI with file dialogs for seamless interaction.

## Input file
![pexels-pixabay-268533](https://github.com/whitehatboy005/Pencil-Draw/assets/147156726/91d8fc0b-acd6-49f4-8533-d2acbcc6b2c4)
## Output file
![pexels-pixabay-268533_sketch](https://github.com/whitehatboy005/Pencil-Draw/assets/147156726/f1fe50e3-45e2-4779-b6c6-9e707d5f48ed)

## Installation

## Clone the Repository
```bash
git clone https://github.com/whitehatboy005/Pencil-Draw
```
## Move the file
```bash
cd Pencil-Draw
```
## Install Dependencies
```bash
pip install -r requirements.txt
```
## Run the Program
```bash
python draw.py
```