Исследование методов обработки изображений с помощью пакета IMAGE PROCESSING TOOLBOX: Методические указания к лабораторным работам, страница 18

4. Порядок выполнения работы…………………………………………….                                                                                                                         50

5. Библиографический список ………......…………………………………                                                                                                                         54

ПРИЛОЖЕНИЕ

Список основных функций ImageProcessingToolbox

Форматы представления данных

·  double- представление элементов массива в формате double;

·  uint8 - представление элементов массива в формате uint8;

·  im2double - представление изображения массивом в формате double;

·  im2uint8 - представление изображения массивом в формате uint8;

·  im2uint16 - представление изображения массивом в формате uint16;

·  im2mis - представление изображений в Java MemoryImageSource.

Определение типа изображения

·  isbw - проверить, является ли изображение бинарным;

·  isgray - проверить, является ли изображение полутоновым;

·  isind - проверить, является ли изображение палитровым;

·  isrgb - проверить, является ли изображение полноцветным.

Работа с графическими форматами файлов

·  imfinfo - чтение из файла информации об изображении;

·  imread - чтение изображения из файла;

·  imwrite - запись изображения в файл.

Установка и чтение глобальных переменных IPT

·  iptsetpref - установка глобальных переменных IPT;

·  iptgetpref - чтение глобальных переменных 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 - улучшение изображений с использованием обратной свертки;