stough 202-
We've now seen how to improve image contrast through the application of transfer functions like windowing, power/gamma, log, and others. We've also seen how Histogram Equalization creates an ideal transfer function in some sense--that of leading to a uniform histogram. Use these other demos in order to answer the following questions
Find at least two reasonably inoffensive images (maybe a little offensive) to test on. One key here is that because we're doing contrast enhancement, you might err on the side of lower-contrast images. You don't have to do every test on both, but it wouldn't be difficult.
vis_hists
to show the histogram of an image.vis_pair
to show both the original and the presumeably contrast-enhanced images together.
Show the same parametric contrast enhancement as in Part 1, but performed only on Luminance/Y/Value dimension after conversion into Lab/YCbCr/HSV. Try all three alternative colorspaces and explain your results. Remember, you'll need to:
skimage.color
.You can use vis_hists
and/or extend vis_pair
to show all three together. Compare and contrast your results.
Again you can use vis_hists
, vis_pair
, vis_[rgb,lab,hsv,ybr]_cube
to visualize results.
vis_pair
).