Skip to content

About

Image processing functions in an intuitive GUI

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

ImageProcessor

Image processing functions in an intuitive GUI

Current Tools:

CLAHE (Contrast Limited Adaptive Histogram Equalization):
Parameters: Clip Limit, Grid Size
Description: Use OpenCV's CLAHE algorithm as depicted in https://docs.opencv.org/3.1.0/d5/daf/tutorial_py_histogram_equalization.html

Blur:
Parameters: Kernel Size, Blur Type (Box, Gaussian, Median, Bilateral)
Description: Use the blur functions from OpenCV: https://docs.opencv.org/3.1.0/d4/d13/tutorial_py_filtering.html

Color Quantization:
Parameters: Blur Kernel Size (Optional), Number of Clusters
Description: Perform a k-means clustering of the image colors. Can optionally perform a median blur first on the image, to get a smoother clustering.

Detail Inpainting:
Parameters: Blur Kernel Size, Dilation size
Description: Creates a mask from the image details, and the INPAINT_TELEA algorithm to fill in the blanks. https://docs.opencv.org/3.4.0/df/d3d/tutorial_py_inpainting.html

Example of Color Quantization Image Information Example of CLAHE algorithm

About

Image processing functions in an intuitive GUI

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages