Раздел "Обработка сигналов и изображений\Image Processing Toolbox"
Список функций Image Processing Toolbox: Оглавление
Форматы представления данных
-
double - представление элементов массива в формате double
-
uint8 - представление элементов массива в формате uint8
-
im2double - представление изображения массивом в формате double
-
im2uint8 - представление изображения массивом в формате uint8
- im2uint16 - представление изображения массивом в формате uint16
- im2mis - представление изображений в Java MemoryImageSource
Определение типа изображения
-
isbw - проверить, является ли изображение бинарным
-
isgray - проверить, является ли изображение полутоновым
-
isind - проверить, является ли изображение палитровым
-
isrgb - проверить, является ли изображение полноцветным
Работа с графическими форматами файлов
-
imfinfo - чтение из файла информации об изображении
-
imread - чтение изображения из файла
-
imwrite - запись изображения в файл
Установка и чтение глобальных переменных IPT
Вывод изображений на экран и захват их с экрана
-
imshow - вывод изображения на экран
-
truesize - установка размеров окна для отображения изображений
-
subimage - вывод нескольких изображений в одном окне
-
colorbar - вывод на экран палитры
-
imcontour - построение для изображения линий уровня
-
immovie - создание видеопоследовательности
-
montage - вывод на экран всех кадров многокадрового изображения
-
warp - наложение изображения на поверхность
-
zoom - масштабирование изображения в окне изображения
-
getimage - получение изображения из графического объекта
-
dicominfo - чтение метаданных из DICOM-файла
-
dicomread - чтение DICOM изображений
-
dicomwrite - запись изображений в DICOM-файл
Преобразования типов изображений
-
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 - улучшение изображений с использованием фильтра Винера
Улучшение изображений
-
histeq - выравнивание гистограммы
-
imadjust - контрастирование с гамма–коррекцией
-
brighten - управление яркостью палитры
-
imnoise - добавление шума
-
roifill - заполнение областей интереса
- stretchlim - поиск границ повышения контраста изображения
-
edgetaper - виделение краев с использованием функции протяженности точек
- otf2psf - преобразование оптической функции в функцию протяженности точек
- psf2otf - преобразование функции протяженности точек в оптическую функцию
Фильтрация изображений
-
conv2 - свертка изображений
-
convn - свертка N–мерных сигналов
-
convmtx2 - вычисление матрицы свертки
-
filter2 - двумерная линейная фильтрация
-
freqz2 - двумерная АЧХ
-
fspecial - задание маски предопределенного фильтра
-
fsamp2 - формирование маски линейного фильтра по желаемой АЧХ
-
ftrans2 - формирование маски линейного фильтра методом преобразования частот
- fwind1 - формирование маски линейного фильтра по желаемой АЧХ с использованием одномерного окна
-
fwind2 - формирование маски линейного фильтра по желаемой АЧХ с использованием двумерного окна
-
blkproc - обработка блоков изображения
-
bestblk - определение размера блока
- nlfilter - обобщенный нелинейный фильтр
- colfilt - оптимизированная операция фильтрации
-
im2col - преобразование фрагментов изображения в столбцы
-
col2im - преобразование вспомагательного изображения
-
ordfilt2 - ранговая фильтрация
-
medfilt2 - медианная фильтрация
-
wiener2 - адаптивная винеровская фильтрация
-
roifilt2 - фильтрация областей интереса
- imfilter - фильтрация двумерных и многомерных изображений
- freqspace - определение отзыва в двумерной частотной области (MATLAB Toolbox)
Сегментация изображений
-
qtdecomp - сегментация методом разделения
-
qtgetblk - получение блоков из квадро–дерева результатов сегментации
-
qtsetblk - замена блоков–результатов сегментации
-
edge - выделение границ
-
roipoly - задание области интереса с помощью полигона
-
roicolor - бинаризация по заданым цветам
Морфологические операции над бинарным изображением
-
applylut -преобразование бинарного изображения с помощью таблицы перекодировки
-
bwmorph - морфологические операции над бинарным изображением
-
bwareaopen - открытие бинарных площадей (малых объектов)
-
bwdist - определение периода преобразования бинарных объектов
-
bwfill - заполнение областей фона
-
bwhitmiss - бинарные hit-miss операции
-
bwlabeln - установка метки связанных элементов в многомерных бинарных изображениях
-
bwpack - упаковка бинарных изображений
-
bwperim - выделение границ бинарных объектов
-
bwselect - выделение объектов
-
bwulterode - предельная эрозия
-
bwunpack - распаковка бинарных изображений
-
conndef - отсутствие связности
- dilate - наращение бинарного объекта
- erode - эрозия бинарного объекта
-
imbothat - выполнение низкочастотной фильтрации
- imclearborder - подавление световой структуры связанной с краями изображения
-
imclose - закрыть изображение
- imdilate - расширение изображения
-
imerode - эрозия изображения
-
imextendedmax - максимальная длительность преобразований
-
imextendedmin - минимальная длительность преобразований
- imfill - заполнение областей изображения
- imhmax - H-максимальные преобразования
- imhmin - H-минимальные преобразования
- imimposemin - установка минимума
- imopen - открыть изображение
- imreconstruct - морфологическое восстановление изображений
- imregionalmax - максимум области
- imregionalmin - минимум области
- imtophat - выполнение высокочастотной фильтрации
-
makelut - формирование таблицы перекодировки
Поиск объектов и вычисление их признаков
-
bwlabel - поиск объектов
- bwarea - вычисление площади объектов
- bweuler - вычисление числа Эйлера
-
imfeature - вычисление признаков объектов
Преобразования Фурье
-
fft2 - двумерное БПФ
-
fftn - n–мерное БПФ
-
ifft2 - обратное двумерное БПФ
-
ifftn - n–мерное обратное БПФ
- fftshift - перегрупировка выходного массива преобразования Фурье
Дискретное косинусное преобразование
-
dct2 - двумерное ДКП
-
idct2 - обратное двумерное ДКП
-
dctmtx -вычисление матрицы коэффициентов ДКП
Преобразование Радона
-
radon - прямое преобразование Радона
- iradon - обратное преобразование Радона
- phantom -создание модельного изображения головы
Создание и обработка структурных элементов
-
getheight - создание вертикальных структурных элементов
-
getneighbors - определение местоположения соседних структурных элементов
-
getnhood - создание соседних структурных элементов
-
getsequence - создание последовательности разложенных структурных элементов
- isflat - возвращение одинаковых структурных элементов
- reflect - представление структурных элементов через их центр
- strel - создание морфологических структурных элементов
- translate - преобразование структурных элементов
Операции с массивами
Демонстрация
- dctdemo - демонстрация сжатия изображений на основе двумерных дискретных косинусных преобразований
- edgedemo - демонстрация выделения границ объектов изображения
- firdemo - демонстрация двумерной фильтрации изображений и проектирования фильтров
- imadjdemo - демонстрация корректировки яркостей и эквализации гистограммы изображений
- landsatdemo - демонстрация сложноцветных изображений
- nrfiltdemo - демонстрация фильтрации шумовой составляющей
- qtdemo - демонстрация разложения квадродеревьев
- roidemo - демонстрация обработки областей интереса
|