Чтение, вывод на экран и сохранение изображений в MATLAB
Автор: gogosmith • Ноябрь 2, 2023 • Практическая работа • 1,125 Слов (5 Страниц) • 130 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра «Медицинская кибернетика и информатика»
ОТЧЕТ
о практическом занятии №1 по теме:
«ЧТЕНИЕ, ВЫВОД НА ЭКРАН И СОХРАНЕНИЕ ИЗОБРАЖЕНИЙ В
MATLAB»
Группа: 21ЛТ1
Выполнил: студент
Иномбоев И.С.
Проверил: Папшев Д.В.
2023
Цель: формирование умений применять функции пакета обработки изображений Image Processing Toolbox (IPT) MATLAB для обнаружения и оценивания признаков заболеваний на медицинских рентгеновских цифровых изображениях
Задания:
1. Загрузить в рабочее пространство MATLAB маммограмму из папки «Маммограммы» с номером, соответствующем своему порядковому номеру в алфавитном списке студентов, и вывести на дисплей. Получить информацию об изображении с использованием функций size, whos и imfinfo. Вычислить степень сжатия изображения. Извлечь зелёную или синюю ьцветовую компоненту из изображения RGB, получить информацию об ьизображении цветовой компоненты с использованием функции imfinfo. Примечание — Сведения о функциях IPT MATLAB размещены на справочной странице в браузере справки. Справочную страницу открывает функция doc name, где name — название (имя) функции, например, doc im- read. Перевести справку с английского языка на русский можно с помощью переводчика Googl.
2. Сохранить маммограмму на диск в TIFF-файл без сжатия с графиче- ьским разрешением по умолчанию. Открыть сохранённое изображение и определить его свойства с помощью средства просмотра фотографий Win- dows. Повторно сохранить маммограмму на диск в TIFF-файл со сжатием и указанием графического разрешения, открыть сохранённое изображение и определить его свойства с помощью средства просмотра фотографий Windows. Вычислить размеры изображений в дюймах и миллиметрах.
3. Преобразовать полноцветное изображение маммограммы в полутоновое изображение с использованием функции rgb2gray и получить информацию об изображении с использованием функции imfinfo. Выделить с помощью команды imshow(f, [low high]) микрокальцинаты, яркость которых находится в диапазоне от 153 до 255. Извлечь из полноцветного изображения одну из цветовых компонент, получить информацию об изображении цветовой компоненты с использованием функции imfinfo и выделить микрокальцинаты с яркостью в диапазоне от 153 до 255.
4. Загрузить в рабочее пространство MATLAB рентгеновское изображение лёгких из папки «Снимки лёгких» и вывести на дисплей. Получить информацию об изображении с использованием функций size, whos и imfinfo. Открыть приложении Image Viewer с помощью функции imtool. Импортировать изображение из рабочего пространства MATLAB в окно изображения Image Viewer нажатием кнопок File, Import from Workspace. Получить информацию об изображении нажатием кнопок Tools, Image Information в окне изображения.
5. Записать изображение лёгких на диск в TIFF-файл без сжатия и со сжатием с указанием графического разрешения. Открыть сохранённое изображение и определить его свойства с помощью средства просмотра фотографий Windows. Загрузить сжатое изображение с диска в рабочее пространство MATLAB. Получить информацию об изображениях с использованием функции imfinfo. Вычислить степень сжатия изображения. Показать, что с увеличением степени сжатия возможны искажения изображения. Вычислить размеры изображения в дюймах и миллиметрах.
6. Преобразовать полноцветное рентгеновское изображение лёгких в полутоновое изображение с использованием функции rgb2gray или выделения одной цветовой компоненты и получить информацию об изображении 32 с использованием функции imfinfo. Конвертировать изображение лёгких в изображения с типами данных, предусмотренных функцией changeclass. Получить информацию об изображениях с использованием функций size и whos.
Процесс выполнения задач
1. Загрузил в рабочее пространство MATLAB маммограмму из папки «Маммограммы» и вывел на дисплей. Получил информацию об изображении с использованием функций size, whos и imfinfo.
...