-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add histogram equalization feature #514
Add histogram equalization feature #514
Conversation
686f29f
to
4644d83
Compare
@codejaeger I've just |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@codejaeger I'm happy to merge this PR. I'm also hoping you'll be available to continue improving the histogram support in GIL. Thank you for your work.
@mloskot Yes currently I am aiming to improve the version of contrast limited AHE implemented to a faster version. I can only see general improvements post that for the histogram class in general (like improving the docs and making the interface simpler to use as @lpranam had suggested). |
Co-authored-by: codejaeger <dhabalm1@>
Co-authored-by: codejaeger <dhabalm1@>
Description
Histogram equalization is an important contrast enhancement algorithm. It is an application of histograms to contrast stretch images.
Contains code, tests, example and doc for the algorithm global histogram equalization started during GSOC'2020.
The code has been tested on variety of standard test images to find any noticeable errors. A comparison with implementations from other image processing libraries has also been made.
Dependency
This PR requires support of GIL histogram class currently running in PR #499 . Reviewing and merging can only be done post completion of former PRs.
References
Wiki - https://en.wikipedia.org/wiki/Histogram_equalization
Related PRs - #435, #442
Tasklist