filterIt
Image processing algorithms implemented from scratch in Java, with in-built concurrency support :heavy_check_mark:
Banner_1 | Banner_2 |
---|---|
![]() |
![]() |
Help me in improving it :)
usage
This Java library can be used for image processing ops, it has a lot of algorithms implemented with built-in concurrency support ( using Java thread pool ). Consider using it in your next project.
Check API documentation, made with javadoc, here.
Usage example can be found here.
download
Get precompiled jar here.
implementation(s)
Following list denotes algorithms implemented in filterIt
.
Spatial Filters ( Concurrency incorporated )
Edge Detection Filters ( Concurrency incorporated )
- Sobel Filter
- Prewitt Filter
- Laplacian Filter
- using Dilation
- using Erosion
Gray Scaling
Pixel Transformation ( Concurrency incorporated )
- Inverse Transformation
- Gamma Correction
- Log Transformation
- Inverse Log Transformation
- Histogram Equalization
- Contrast Stretching
Image Transposition
Rotation ( Concurrency incorporated )
- Basic Rotation
- Compound Rotation
Arithmetic Operator(s) ( Concurrency incorporated )
Bitwise Operator(s) ( Concurrency incorporated )
Affine Transformation ( Concurrency incorporated )
Segmentation
Morphological Ops
Image Smoothing
API documentation
Check here
contribution
If you want to help me in improving this package, you’re very much welcome. First fork this repo & then clone it into your machine. Now you can start working on it by creating a new branch. Finally, submit a PR :wink:
What I’m currently interested in is, improving concurrency in filters. You might consider helping me there.
Thanking you …