
Добавил:
toykion
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лаб6 / lab6_4
.m clc; clear; close all;
input_image = imread('candle.jpg'); % Чтение изображения
% Использовать input_image вместо I
if (size(input_image,3) == 3)
input_image = rgb2gray(input_image);
end
input_image = im2double(input_image);
figure(1);
imshow(input_image);
output_image = edge(input_image,'Canny'); % Реализация фильтра Собеля для выделения краев
% Нормировка
max_output_image = max(max(output_image));
output_image = im2uint8(output_image./max_output_image);
output_image = 255 - output_image;
figure(2);
imshow(output_image);
title('Output Image');
% Запись изображения в файл
imwrite(output_image, 'koza_spatial_filtered.jpg');
input_image = imread('candle.jpg'); % Чтение изображения
% Использовать input_image вместо I
if (size(input_image,3) == 3)
input_image = rgb2gray(input_image);
end
input_image = im2double(input_image);
figure(1);
imshow(input_image);
output_image = edge(input_image,'Canny'); % Реализация фильтра Собеля для выделения краев
% Нормировка
max_output_image = max(max(output_image));
output_image = im2uint8(output_image./max_output_image);
output_image = 255 - output_image;
figure(2);
imshow(output_image);
title('Output Image');
% Запись изображения в файл
imwrite(output_image, 'koza_spatial_filtered.jpg');