
- •Рязанская государственная радиотехническая академия
- •Методические указания к лабораторным работам
- •Рязань 2005
- •390005, Рязань, ул. Гагарина, 59/1.
- •Введение
- •Команда imfinfo
- •Общие поля структуры info
- •Команда imwrite
- •Команда imshow
- •Команда iptsetpref
- •Глобальные переменные, устанавливаемые с помощью iptsetpref
- •Команда figure
- •Команда truesize
- •Команда subplot
- •Команда imresize
- •Команда imcrop
- •Команда imrotate
- •Команда plot
- •Команда hold
- •Команда mesh
- •Команда surf
- •Команда imhist
- •Команда text
- •Команда xlabel
- •Команда ylabel
- •Команда zlabel
- •Команда legend
- •4. Команды и операторы системы matlab, используемые в лабораторной работе Команды очистки
- •Матричные операторы
- •Условные операторы
- •Команды работы со строками
- •5. Порядок выполнения работы
- •6. Библиографический список
- •Лабораторная работа № 2 методы фильтрации изображений
- •1. Цель работы
- •2. Краткие теоретические сведения
- •2.1. Подавление шумов
- •2.2. Реставрация изображений
- •2.3. Выделение контуров
- •3. Порядок выполнения работы
- •4. Библиографический список
- •Лабораторная работа № 3 методы сегментации изображений
- •1. Цель работы
- •2. Теоретические сведения
- •2.1. Метод глобальной пороговой обработки
- •2.2. Байесовский метод
- •2.3. Метод центроидного связывания
- •2.4. Методы выделения границ
- •3. Практическая часть
- •4. Порядок выполнения работы
- •5. Библиографический список
- •3. Описание программы лабораторной работы
- •4. Порядок выполнения работы
- •5. Библиографический список
- •Оглавление
- •2.2. Реставрация изображений……………………………………………. 23
- •2.3. Выделение контуров………………………………………………….. 28
- •2. Теоретические сведения………………………………………………… 34
- •Список основных функций Image Processing Toolbox Форматы представления данных
- •Преобразования типов изображений
- •Конвертирование цветовых систем
- •Геометрические преобразования изображений
- •Анализ изображений
- •Улучшение изображений
- •Фильтрация изображений
- •Сегментация изображений
- •Морфологические операции над бинарным изображением
- •Операции с массивами
- •Формирование массивов специального вида
- •Операции над матрицами
- •Основные математические функции системы Matlab Базовые функции
- •Трансцендентные функции
- •Тригонометрические функции
- •Преобразования системы координат
- •Арифметические операторы
- •Операторы отношения
- •Логические операторы
- •Операторы поразрядной обработки
- •Операторы обработки множеств
- •Специальные переменнные и константы
- •Многомерные массивы
- •Задание осей координат
- •Управление цветом
- •Палитры цветов
- •Трехмерная графика
- •Операции над графическими объектами
- •Утилиты
- •Справочные команды
- •Управление рабочей областью
Преобразования типов изображений
im2bw - бинаризация отсечением по порогу яркости;
mat2gray - преобразование матрицы чисел в полутоновое изображение;
rgb2gray - преобразование полноцветного изображения в полутоновое;
ind2gray - преобразование палитрового изображения в полутоновое;
gray2ind - преобразование полутонового изображения в палитровое;
grayslice - преобразование полутонового изображения в палитровое отсечением по нескольким порогам;
ind2rgb -преобразование палитрового изображения в полноценное;
dither - диффузионное псевдосмешение цветов;
rgb2ind - преобразование полноцветного изображения в палитровое;
imapprox - уменьшение количества цветов палитрового изображения;
cmunique - поиск палитры минимального размера;
cmpermute - изменение порядка цветов в палитре.
Конвертирование цветовых систем
rgb2hsv - конвертирование из RGB в HSV;
hsv2rgb - конвертирование из HSV в RGB;
rgb2ntsc - конвертирование из RGB в YIQ;
ntscc2rgb - конвертирование из YIQ в RGB;
rgb2ycbcr - конвертирование из RGB в YCbCr;
ycbcr2rgb - конвертирование из YCbCr в RGB;
rgbplot - изображение компонентов RGB палитры (MATLAB Toolbox);
graythresh - вычисление глобального порога изображения с использованием метода Отса.
Геометрические преобразования изображений
imcrop - кадрирование изображений;
imresize - изменение размеров изображения;
imrotate - поворот изображения;
checkerboard - создание шахматно-образных изображений;
findbounds - определение границ при пространственных преобразованиях;
imtransform - применение пространственных преобразований изображений;
makeresampler - создание повторяющейся структуры;
maketform - создание структуры пространственных преобразований (TFORM);
tformarray - применение пространственных преобразований для многомерных массивов;
tformfwd - применение прямых пространственных преобразований;
tforminv - применение обратных пространственных преобразований.
Анализ изображений
imhist - построение гистограммы;
improfile - построение профиля;
impixel - определение значения пиксела;
pixval - управление режимом отображения значений пикселов;
mean2 - вычисление среднего значения элементов матрицы;
std2 - вычисление среднеквадратического отклонения элементов матрицы;
corr2 - вычисление коэффициентов корреляции между двумя матрицами;
xcorr2 - вычисление двумерной взаимной корреляционной функции;
imabsdiff - определение отличительных признаков двух изображений;
imadd - суммирование двух изображений или суммирование изображения и константы;
imcomplement - дополнение изображений;
imdivide - разделение двух изображений или разделение изображения на константу;
imlincomb - вычисление линейной комбинации двух изображений;
immultiply - умножение двух изображений или умножение изображения на константу;
imsubtract - вычитание двух изображений или вычитание константы из изображения;
regionprops - определение свойств области изображения;
cpstruct2pairs - конвертирование cpstruct в наиболее важные контрольные точки;
cp2tform - вывод пространственных преобразований между парой контрольных точек;
cpcorr - определение согласованных контрольных точек с использованием кросс-корреляции;
cpselect - инструмент выбора контрольных точек;
normxcorr2 - нормализация двумерной кросс-корреляции;
deconvblind - улучшение изображений с использованием обратной свертки;
deconvlucy - улучшение изображений с использованием метода Лаки-Ричардсона;
deconvreg - улучшение изображений с использованием регуляризационной фильтрации;
deconvwnr - улучшение изображений с использованием фильтра Винера.