Local histogram equalization in matlab
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi.how can i histeq in a rectangular region in an image without any cheang in other pixels. I need code . thanks
0 Kommentare
Antworten (1)
Subhadeep Koley
am 4 Nov. 2020
The below code might help.
% Read the image
img = imread('cameraman.tif');
% Extract your Region-Of-Interest (ROI)
ROI = img(50:200, 50:200); % Change these values according to your need
% Perform histogram equalization on the ROI
histEqROI = histeq(ROI);
% Replace original ROI histogram equalizated ROI
resImg = img;
resImg(50:200, 50:200) = histEqROI;
% Display results
figure
subplot(1, 2, 1)
imshow(img)
title('Original image')
subplot(1, 2, 2)
imshow(resImg)
title('ROI histogram equalizated image')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Image Filtering and Enhancement finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!