Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/whitehatboy005/pencil-draw
- Owner: whitehatboy005
- Created: 2024-06-19T12:33:24.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-27T12:04:18.000Z (about 2 months ago)
- Last Synced: 2024-12-27T13:18:32.494Z (about 2 months ago)
- Topics: draw, gui, pencil-sketch, python
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```