Skip to content

theobizet/Image_processing_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Processing Application

Overview

This is a private project for an image processing application built in Python. The application allows users to load, view, and apply various image processing techniques using a graphical user interface (GUI).

Features

  • Load Images: Users can load images from their local filesystem.
  • View Images: Display loaded images in a dedicated viewer.
  • Apply Filters: Apply various filters and transformations to the images.
  • Save Processed Images: Save the processed images back to the filesystem.

Project Structure

The project is structured as follows:

image_processing_app/
├── frontend/
│   ├── main_window.py  # Main application window
│   ├── image_viewer.py  # Component for displaying images
│   └── controls.py     # Control panel for user interactions
├── backend/
│   ├── image_processor.py  # Main image processing logic
│   ├── filters.py          # Implementation of image filters
│   └── transformations.py   # Implementation of image transformations
├── utils/
│   ├── file_io.py          # File input/output utilities
│   └── helpers.py          # Miscellaneous helper functions
├── main.py               # Entry point of the application
└── README.md              # Project documentation

Setup

To set up the project, follow these steps:

  1. Clone the repository (if applicable).
  2. Create a virtual environment:
    conda create --name image_processing_env python=3.11
    conda activate image_processing_env
  3. Install dependencies:
    conda install tk pillow opencv scikit-image ttkbootstrap
  4. Run the application:
    python main.py

Contributing

This project is currently private. Contributions are not accepted at this time.

About

Projet de traitement d'image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages