Histogram matching is a very helpful operation in image processing. Histogram equalization works extremely well. However, it does not the solution to all of the problem. Where histogram equalization fails to provide desired output, histogram matching can produce acceptable result.
In this tutorial, we will see how to apply histogram matching using Matlab. Students who are attending image processing course or doing project / thesis, will find this tutorial very helpful. The code used in this tutorial is here:
i = imread('satellite_Image.png');
matching = 0:255;
ih = histeq(i,matching);
subplot(2,3,1), imshow(i), title('Original Image');
subplot(2,3,2), imshow(ih), title('Histogram Matched Image');
subplot(2,3,3), plot(matching), title('Plot of the Matching Value Range');
subplot(2,3,4), imhist(i), title('Histogram of Original Image');
subplot(2,3,5), imhist(ih), title('Histogram of Matched Image');
Смотрите видео Lesson 26: Histogram Matching in Image Processing using Matlab онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Nuruzzaman Faruqui 20 Ноябрь 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 47 раз и оно понравилось 0 людям.