Функции Image Toolbox / subimage.php
.htmСписок функцийImage Processing Toolbox. Описание функции SUBIMAGE Семинары Обучение Лицензирование Разработка Подписка Форум Регистрация Matlab Toolboxes Simulink Blocksets Femlab Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Вывод изображений на экран и захват их с экрана
В оглавление \ К следующему разделу \ К предыдущему разделу
SUBIMAGE Вывод нескольких изображений в одном окне Синтаксис:
subimage(S)
subimage(X,map)
subimage(XData, Ydata, …)
h= subimage(…)
Описание:
Функция subimage(S) в сочетании с функцией MATLAB subplot позволяет вывести в одно окно figure несколько полноцветных, полутоновых и бинарных изображений S. Аналогично для вывода палитровых изображений работает функция subimage(X,map). Заметим, что в одно окно могут выводиться изображения разного типа.
Функция subplot(m, n, p) разбивает текущее окно на подокон и устанавливает текущим окно с номером p. Подокна нумеруются слева направо и сверху вниз, начиная от левого верхнего подокна, которое имеет номер 1. Функция subimage выводит изображение в текущее подокно.
Кроме того, в функцию subimage можно передать два двухэлементных вектора XData и Ydata, определяющих диапазон изменения значений по осям пространственной системы координат: subimage(XData, Ydata, …).
Если для функций subimage определить выходной параметр h=subimage(…), то в h будет возвращен описатель (handler) выведенного изображения как объекта графического интерфейса системы MATLAB.
Пример.
Функции subplot и subimage удобно использовать тогда, когда требуется для визуальной оценки полученных результатов в одно окно поместить исходное изображение и результат его обработки.
Программа демонстрирует чтение расфокусированного изображения и его фильтрацию с целью увеличения резкости. Исходное изображение и результат выводятся в одно окно (рис. 1).
%Пример демонстрирует фильтрацию изображения с целью повышения резкости
%и вывод исходного и получившегося изображения в одно окно.
%Чтение исходного файла
im=imread(‘lena.tif’);
im=im2double(im);
%Фильтрация с целью повышения резкости.
h=fspecial(‘unsharp’, 0.5);
imsharp=conv2(im, h);
imsharp=im2uint8(imsharp);
%Вывод исходного и полученного изображения в одно окно.
subplot(1,2,1), subimage(im);
subplot(1,2,2), subimage(imsharp);
Рис. 1
Сопутствующие функции: SUBPLOT, IMSHOW.
В оглавление \ К следующему разделу \ К предыдущему разделу
I Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
II Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2004 г.) На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro E-mail: matlab@exponenta.ru Информация на сайте была обновлена 14.05.05 Copyright 2001-2005 SoftLine Co
Наши баннеры hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=58396&im=33&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("") >