Parallel image processing
A Python system that applies filters to large batches of images in parallel and keeps a registry of every image and task.
- Layer
- Data
- Context
- Parallel Algorithms course, RAF
- Team
- Team of 2
- Status
- Complete
- Built with
- Python, multiprocessing, JSON
- Grayscale with weighted luminance, Gaussian blur with a convolution kernel, and brightness adjustment, executed in parallel.
- A JSON registry of original and processed images, linked to the task that produced them.
- Tasks tracked through pending, in-progress and completed, with processing time and file sizes before and after.