Skip to content

azeus/Image-Filters

Repository files navigation

Image Filters Project

Welcome to the Image Filters project! This repository is a playground to explore and experiment with a wide variety of image filters. The goal of this project is to dive into the world of image manipulation and find the filters that resonate most with me while learning the underlying techniques.

Project Overview

This project includes implementations of filters across different categories. The focus is on experimenting with diverse effects to understand their impact on images and to discover personal favorites.

Categories and Filters

Here are the broad categories and sub-categories of filters implemented so far: 1. Colour Temperature • Warm • Cool 2. Monochromatic • Grayscale • Black and White 3. Aged • Sepia • Vintage 4. Toning 5. Saturation 6. Contrast 7. Artistic 8. Colour Shift 9. Noise/Grain • Noise • Grain 10. Blur/Sharpen • Blur • Sharpen 11. Vignette 12. Special • HDR (High Dynamic Range) • LOMO (Lomography)

Repository Structure

This repository contains Python scripts for implementing each filter and associated utilities: • sinus.py: Core functionality for sinusoidal transformations. • summer.py: Filters that evoke summer vibes. • windy.py: Filters for breezy, airy effects. • winter.py: Cool and crisp filters inspired by winter.

Getting Started

Prerequisites

Make sure you have Python installed along with the following libraries: • numpy • Pillow

Install the dependencies using:

pip install numpy pillow

Usage

Each filter can be applied to an image using the respective scripts. Here’s how you can get started: 1. Clone the repository:

git clone repo-url cd Image-Filters

2.	Run any filter script:

python filter-script.py

3.	Provide the path to your image when prompted, and explore the effects!

Goals

•	To explore a wide range of image filters.
•	To identify favorite filters for future creative projects.
•	To learn and enhance Python skills in image processing.

License

This project is licensed under the MIT License.

About

some filters using opencv

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages