Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаб5 / lab5_2

.m
Скачиваний:
0
Добавлен:
27.08.2024
Размер:
1.22 Кб
Скачать
I=imread('koza.jpg');
figure('Name','Исходное изображение');
imshow(I);

figure('Name','Гистограмма исходного изображения');
imhist(rgb2gray(I)); % Используем uint8

% Переводим в цветовое пространство HSV
I_hsv = rgb2hsv(I);
% Подготавливаем данные для выходного изображения
J_hsv = I_hsv;
V = I_hsv(:,:,3); % Выделение канала яркости

% Адаптивное выравнивание контраста
V_out = adapthisteq(V,'NumTiles',[8 2],'ClipLimit',0.01);

% Обновляем канал яркости
J_hsv(:,:,3) = V_out;

% Формируем изображение в цветовом пространстве RGB
J1 = im2uint8(hsv2rgb(J_hsv));

% Вывод и сохранение результатов
figure('Name','Изображение после эквализации (adapthisteq)');
imshow(J1);
figure('Name','Гистограмма после эквализации (adapthisteq)');
imhist(im2uint8(V_out)); % Удостоверьтесь, что данные uint8

imwrite(J1, 'output_image1_adapthisteq.jpg');
Соседние файлы в папке лаб5