- •Рязанская государственная радиотехническая академия
- •Методические указания к лабораторным работам
- •Рязань 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 Базовые функции
- •Трансцендентные функции
- •Тригонометрические функции
- •Преобразования системы координат
- •Арифметические операторы
- •Операторы отношения
- •Логические операторы
- •Операторы поразрядной обработки
- •Операторы обработки множеств
- •Специальные переменнные и константы
- •Многомерные массивы
- •Задание осей координат
- •Управление цветом
- •Палитры цветов
- •Трехмерная графика
- •Операции над графическими объектами
- •Утилиты
- •Справочные команды
- •Управление рабочей областью
Трехмерная графика
bar3 - трехмерная столбцовая диаграмма;
bar3h - трехмерная столбцовая диаграмма с горизонтальным расположением;
comet3 - движение точки по траектории в трехмерном пространстве;
contourf - график линий уровня с раскрашенными областями;
fill3 - раскраска многоугольников в трехмерном пространстве;
pie3 - секторная диаграмма;
quiver3 - график поля направлений в трехмерном пространстве;
slice - сечения функции от трех переменных;
stem3 - график дискретных значений в трехмерном пространстве;
trimesh - трехмерная поверхность с треугольными ячейками;
trisurf - трехмерная сетчатая поверхность с треугольными ячейками;
waterfall - трехмерная поверхность без прорисовки ребер сетки.
Работа с графическими образами
image - вывод графического образа;
imagesc - масштабирование и вывод графического образа;
imfinfo - информация о структуре графического файла.
Анимационные возможности
capture - захват графической фигуры;
getframe - создать фрейм для анимации;
moviein - выделить память под фреймы анимации;
movie - выполнить анимацию;
rotate - вращение графического объекта;
frame2im - преобразование фрейма в графический образ;
im2frame - преобразование графического образа в фрейм.
Объемные графические объекты
patch - закрашенный многоугольник;
cylinder - выполнить расчет цилиндра;
sphere - выполнить расчет сферы.
Дескрипторная графика
Создание и управление графическим окном
figure - открыть графическое окно (команда);
gcf - получить дескриптор графического объекта figure;
clf - очистить графическое окно;
shg - показать графическое окно (для совместимости с версией 3.5);
close - закрыть графическое окно;
refresh - обновить графическое окно.
Создание и управление осями координат
axes - создать оси координат (команда);
box - окружить оси прямоугольником или параллелепипедом;
cla - очистить оси координат;
gca - получить дескриптор графического объекта axes;
hold - сохранить оси координат;
ishold - истинно, если оси координат сохранены.
Объекты дескрипторной графики
figure - графический объект figure;
axes - графический объект axes;
line - графический объект line;
text - графический объект text;
patch - графический объект patch;
surface - графический объект surface;
image - графический объект image;
light - графический объект light;
uicontrol - графический объект uicontrol;
uimenu - графический объект uimenu.
Операции над графическими объектами
set - установить свойства графического объекта;
get - получить свойства графического объекта;
reset - восстановить штатные значения свойств;
delete - удалить графический объект;
gco - получить дескриптор текущего объекта;
gcbo - получить дескриптор повторно вызываемого объекта;
gcbf - получить дескриптор повторно вызываемого графического окна;
drawnow - выполнить очередь задержанных графических команд;
findobj - найти объекты с заданными свойствами;
copyobj - скопировать сам объект и порожденные им графические объекты.
