Skip to content

This repository aims to show in a simple way how the use of parallel programming can help in image processing in computer vision systems.

Notifications You must be signed in to change notification settings

IsaacMartins12/Threads-image-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Applying parallel computing in image processing

πŸ“‹ Description

This repository aims to show in a simple way how the use of parallel programming can help in image processing in computer vision systems.

The dataset used contains more than 4000 images of cats and dogs, the objective is just to apply a gray scale to all images for training and future applications.

πŸš€ Features

  • Apply gray scale with opencv for image processing
  • Execute parallel and concurrency programming techniques
  • Comparison of processing times

πŸ› οΈ Technologies Used

  • Python (base language)
  • ThreadPoolExecutor (responsable for otimize the processing)
  • Threading (For processing more fast)
  • Jupyter Notebook (for divide the program in cells)

πŸ“¦ Installation

Requirements

  • Python 3.x
  • OpenCV
  • ThreadPoolExecutor

Installation Steps

  1. Clone the repository:

    git clone https://github.com/IsaacMartins12/Threads-image-processing
  2. Install dependencies:

    pip install opencv-python 
  3. Run the main application acessing jupyter notebook

πŸ§‘β€πŸ’» Contribution

Feel free to submit pull requests or report issues on the Issues page.

  1. Fork the project.
  2. Create a branch for the new feature (git checkout -b feature/new-feature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. Create a new Pull Request.

πŸ“œ License

This project is licensed under the MIT License.

About

This repository aims to show in a simple way how the use of parallel programming can help in image processing in computer vision systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published