Здавалка
Главная | Обратная связь

Перелік основних функцій додатку Image Processing Toolbox



Формати подання даних:

xyz2uint16 – Перетворення колірних даних з формату XYZ в uint16;

xyz2double – перетворення даних у XYZ-значення в форматі double;

double – представлення елементів масиву в форматі double;

uint8 – представлення елементів масиву в форматі uint8;

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

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

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

im2mis – представлення зображень в Java MemoryImageSource;

im2java2d – перетворення зображення в буферизоване зображення Java;

im2java – перетворення даних в Java-зображення;

lab2uint8 – перетворення даних з формату L*a*b* в uint8;

lab2uint16 – перетворення даних L*a*b* в формат uint16;

lab2double – перетворення даних L*a*b* в формат double;

iptnum2ordinal – перетворення позитивних цілих чисел в рядок.

Визначення типу зображення:

isbw – перевірити, чи є зображення бінарним;

isgray – перевірити, чи є зображення напівтоновим;

isind – перевірити, чи є зображення палітрових;

isrgb – перевірити, чи є зображення повнокольоровим.

Робота з графічними форматами файлів:

imfinfo – читання з файлу інформації про зображення;

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

imwrite – запис зображення в файл;

imageinfo – Створення інформаційних даних про зображенні;

imagemodel – Доступ до властивостей зображень, з точки зору їх відображення.

Установка і читання глобальних змінних IPT:

iptsetpref – установка глобальних змінних IPT;

iptgetpref – читання глобальних змінних IPT;

getline – вибір ламаної лінії за допомогою мишки;

getpts – вибір точок за допомогою мишки;

getrect – вибір прямокутника за допомогою мишки;

ipticondir – повертає назву директорії, що містить IPT і MATLAB іконки;

iptgetapi – доступ до прикладного програмного інтерфейсу.

Вивід зображень на екран і захоплення їх з екрану:

imshow – виведення зображення на екран;

truesize – установка розмірів вікна для відображення зображень;

subimage – виведення декількох зображень в одному вікні;

colorbar – Вибір палітри;

imcontour – побудова для зображення ліній рівня;

immovie – створення відео послідовності;

montage – виведення на екран всіх кадрів багатокадрового зображення;

warp – накладення зображення на поверхню;

zoom – масштабування зображення у вікні зображення;

getimage – отримання зображення з графічного об'єкта;

dicominfo – читання метаданих з DICOM-файлу;

dicomread – читання DICOM зображень;

dicomwrite – запис зображень в DICOM-файл;

dicomuid – Генерація ідентифікатора для DICOM-файлів;

imview – Відображення зображень в Image Viewer;

imgcf – отримання останніх відображуваних зображень;

imgca – отримання недавно оброблюваних даних;

imgetfile – відображення діалогового вікна відкриття зображень;

imhandles – установка ручного управління зображеннями;

dicomanon – анонімність DICOM-файлу;

dicomdict – отримання або встановлення активного словника DICOM-даних;

impositionrect – створення пересувається прямокутника;

imscrollpanel – панель прокрутки для інтерактивного управління зображеннями;

analyze75info – зчитування метаданих з установленого заголовка файлу даних Analyze 7.5;

analyze75read – зчитування даних зображення з Analyze 7.5.

Перетворення типів зображень:

im2bw – бінаризація відсіканням по порогу яскравості;

mat2gray – перетворення матриці чисел в півтонове зображення;

rgb2gray – перетворення кольорового зображення в напівтонове;

ind2gray – перетворення палітрових зображення в півтонове;

gray2ind – перетворення напівтонового зображення в палітрових;

grayslice – перетворення напівтонового зображення в палітрових відсіканням по декількох порогах;

ind2rgb – перетворення палітрових зображення в повноцінне;

dither – дифузійне псевдозмішення кольорів;

rgb2ind – перетворення кольорового зображення в палітрових;

imapprox – зменшення кількості кольорів палітрових зображення;

cmunique – пошук палітри мінімального розміру;

cmpermute – зміна порядку кольорів у палітрі;

label2rgb – перетворення матриці міток в RGB-зображення.

Конвертація колірних систем:

rgb2hsv – конвертація з RGB в HSV;

hsv2rgb – конвертація з HSV в RGB;

rgb2ntsc – конвертація з RGB в YIQ;

ntscc2rgb – конвертація з YIQ в RGB;

rgb2ycbcr – конвертація з RGB в YCbCr;

ycbcr2rgb – конвертація з YCbCr в RGB;

rgbplot – зображення компонентів RGB палітри (MATLAB Toolbox);

graythresh – обчислення глобального порога зображення з використанням методу Отса;

iccread – зчитування опису ICC.

Геометричні перетворення зображень:

imcrop – кадрування зображень;

imresize – зміна розмірів зображення;

imrotate – поворот зображення;

checkerboard – створення шахово-подібних зображень;

findbounds – визначення меж при просторових перетвореннях;

imtransform – застосування просторових перетворень зображень;

makeresampler – створення повторюваної структури;

maketform – створення структури просторових перетворень (TFORM);

tformarray – застосування просторових перетворень для багатовимірних масивів;

tformfwd – застосування прямих просторових перетворень;

para2fan – обчислення веєрно-променевих проекцій на підставі паралельно-променевих томографічних даних;

tforminv – застосування зворотних просторових перетворень;

fan2para – обчислення паралельно-променевих проекцій даних томографії з розбіжним пучком;

fanbeam – обчислення веєрно-променевих перетворень;

fliptform – перестановка вихідних і результуючих даних у структурі TFORM;

ifanbeam – обчислення інверсного веєрно-променевого перетворення;

applycform – застосування перетворення колірних просторів;

makecform – створення структури перетворення колірних значень;

whitepoint – опис повнокольорового білої крапки в колірному просторі;

immagbox – локальне збільшення з використанням панелі прокрутки.

Аналіз зображень:

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 – поліпшення зображень з використанням фільтра Вінера;

ippl – перевірка наявності бібліотеки функцій (Intel Performance Primitives Library (IPPL));

getrangefromclass – отримання динамічного діапазону зображень на основі їх формату;

graycomatrix – півтоновий матриця суміжності для зображень;

graycoprops – властивості напівтонових матриць суміжності;

hough – перетворення Хо;

houghlines – отримання ліній сегментації на основі перетворень Хо;

houghpeaks – локалізація піків при перетвореннях Хо;

imdisplayrange – відображення динамічного діапазону яскравостей зображення;

entropy – ентропія інтенсивності елементів зображення;

entropyfilt – локальна ентропія інтенсивностей елементів зображення;

impixelinfoval – засоби отримання інформації про пікселі без текстових міток;

getimagemodel – відновлення моделей об'єктів зображення на основі об'єктів зображення;

impixelregion – кошти перегляду локального масиву пікселів;

impixelregionpanel – панель інструментарію відображення локального масиву пікселів зображення;

impixelinfo – засоби отримання інформації про пікселях.

Поліпшення зображень:

histeq – вирівнювання гістограми;

imadjust – контрастування з гамма-корекцією;

brighten – управління яскравістю палітри;

imnoise – додавання шуму;

roifill – заповнення областей інтересу (цікавості);

stretchlim – пошук кордонів підвищення контрасту зображення;

edgetaper – виділення країв з використанням функції протяжності точок;

otf2psf – перетворення оптичної функції у функцію протяжності точок;

psf2otf – перетворення функції протяжності точок в оптичну функцію;

adapthisteq – Виконання контрастно обмеженою адаптивної еквалізації гістограми;

decorrstretch – застосування декореляціоного розтягування багатоканальних зображень;

axes2pix – інтерактивний методи регулювання контрасту і яскравості;

imcontrast – кошти посилення контрасту зображення.

Фільтрація зображень:

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).

Сегментація зображень:
poly2mask – перетворення деякої області в маску;
qtdecomp – сегментація методом поділу;
qtgetblk – отримання блоків з квадро-дерева результатів сегментації;
qtsetblk – заміна блоків-результатів сегментації;
edge – виділення кордонів;
roipoly – завдання області інтересу за допомогою полігону;
roicolor – бінаризація по заданим квітам;
watershed – Алгоритм маркерного вододілу.

Морфологічні операції над бінарним зображенням:
uintlut – обчислення нових значень масиву на основі табличних перетворень;
applylut – перетворення бінарного зображення за допомогою таблиці перекодування;
bwboundaries – відстеження локальних кордонів на бінарному зображенні
bwmorph – морфологічні операції над бінарним зображенням;
bwareaopen – відкриття бінарних площ (малих об'єктів);
bwdist – визначення періоду перетворення бінарних об'єктів;
bwfill – заповнення областей фону;
bwhitmiss – бінарні hit-miss операції;
bwlabeln – установка мітки пов'язаних елементів в багатовимірних бінарних зображеннях;
bwpack – упаковка бінарних зображень;
bwperim – виділення кордонів бінарних об'єктів;
bwselect – виділення об'єктів;
bwtraceboundary – відслідковування контурів бінарних зображень;
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 – обчислення ознак об'єктів;
imattributes – отримання інформації про атрибути зображення.

Перетворення Фур'є:
fft2 – двовимірне БПФ;
fftn – n-мірний БПФ;
ifft2 – зворотне двовимірне БПФ;
ifftn – n-мірний зворотне ШПФ;
fftshift – перегрупування вихідного масиву перетворення Фур'є.

Дискретне косинусне перетворення:
dct2 – двовимірне ДКП;
idct2 – зворотне двовимірне ДКП;
dctmtx – обчислення матриці коефіцієнтів ДКП.

Перетворення Радону:
radon – пряме перетворення Радону;
iradon – зворотне перетворення Радону;
phantom – створення модельного зображення голови.

Створення та обробка структурних елементів:
getheight – створення вертикальних структурних елементів;
getneighbors – визначення місця розташування сусідніх структурних елементів;
getnhood – створення сусідніх структурних елементів;
getsequence – створення послідовності розкладених структурних елементів;
isflat – повернення однакових структурних елементів;
reflect – представлення структурних елементів через їх центр;
strel – створення морфологічних структурних елементів;
translate – перетворення структурних елементів.

Операції з масивами:
padarray – порожній масив.
Демонстрація:

 

dctdemo – демонстрація стиснення зображень на основі двовимірних дискретних косинусні перетворень;

edgedemo – демонстрація виділення меж об'єктів зображення;

firdemo – демонстрація двовимірної фільтрації зображень і проектування фільтрів;

imadjdemo – демонстрація коригування яскравостей і еквалізації гістограми;

landsatdemo – демонстрація складноцвітих зображень;

nrfiltdemo – демонстрація фільтрації шумовий складової;

qtdemo – демонстрація розкладання квадро дерев;

roidemo – демонстрація обробки областей інтересу.

 

 


Список рекомендованої літератури та

Інтернет ресурсів

1. Коротаев В.В., Краснящих А.В. Телевизионные измерительные системы / Учебное пособие. – СПб: Гос. Университет ИТМО, 2008. – 108 с.

2. Гонсалес Р., Вудс Р., Еддінс С. Цифровая обработка изображений в среде Matlab / Учебное пособие для вузов. – М: Техносфера, 2006. – 616 с.: ил. ISBN 5-94836-092-X.

3. Дьяконов В., Абраменкова И. Matlab обработка сигналов и изображений / Специальный справочник. – СПб: Питер, 2002. ­– 602 с.

4. Коротаев В., Краснящих А. Телевизионные измерительные системы / Учебное пособие. – СПб: Гос. Университет ИТМО, 2008. – 110 с.

5. Поляков А., Брусенцев В. Методы и алгоритмы компьютерной графики / Справочник для программистов. – СПб: БХВ-Петербург, 2003. – 560 с.: ил. ISBN 5-94157-377-4.

6. Яне Б. Цифровая обработка изображений. – М.: Техносфера, 2007. – 584 с.: ил. ISBN 978-5-94836-122-2.

7. Цифровое преобразование изображений: Учебное пособие для вузов / Р.Е. Быков, Р. Фрайер, К.В. Иванов, А.А. Манцветов; Под ред. Профессора Р.Е. Быкова. – М.: Горячая линия–Телеком. 2003. – 228 с.: ил. ISBN 5-93517-119-8.

8. Сайт: Освітній математичний сайт «Exponenta.ru». – 2000. Режим доступу: http://matlab.exponenta.ru/signalprocess/index.php. – заголовок з екрану.


Для нотаток

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________


 
Методичне видання

Методичні вказівки до практичних занять з дисципліни: «Комп’ютерна графіка» у галузі знань 0502 «Автоматика і управління» за напрямом підготовки /6.050202/ «Автоматизація та комп’ютерно-інтегровані технології», всіх форм навчання /С.С. Костєлов. – Луцьк: ЛНТУ, 2012. – 86 c.

 

 

Редактор: Ю.О. Мельник

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.