Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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