MrPatrek / kernel-image-processing

An image processing application supporting sequential, parallel and distributed modes

Home Page:https://www.youtube.com/watch?v=65NrijktX3U

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kernel Image Processing

An image processing application written in Java supporting sequential, parallel and distributed modes of execution. It is achieved by doing a convolution between the kernel and an image. You can read more about this technique here.

The parallel mode was achieved by using Thread class. The distributred mode was achieved by using MPJ Express library (which is an implementation of MPI in Java), so you shoud install it to your system before you start working with the project (I used Version 0.44 of MPJ Express, which was the latest one at the moment of publication).

For more details, you may read my report about the application HERE.

Demo

You can watch the demo of the project HERE.

About

An image processing application supporting sequential, parallel and distributed modes

https://www.youtube.com/watch?v=65NrijktX3U


Languages

Language:Java 100.0%