Функции Image Toolbox / imview.php
.htmСписок функцийImage Processing Toolbox. Описание функции IMVIEW Семинары Обучение Лицензирование Разработка Подписка Форум Регистрация Matlab Toolboxes Simulink Blocksets Femlab Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Сегментация изображений
В оглавление \ К следующему разделу \ К предыдущему разделу
IMVIEW Отображение изображений в Image Viewer Синтаксис:
imview(I)imview(RGB)imview(X, map)imview(I, range)imview(filename)imview(..., 'InitialMagnification', initial_mag)h=imview(...)imview close allОписание:
Функция imview(I) отображает полутоновое изображение I.
Функция imview(RGB) отображает RGB-изображение (true-color).
Функция imview(X, map) отображает индексное изображение X с палитрой map.
Функция imview(I, range) отображает полутоновое изображение I, где параметр range является двухэлементным вектором [LOW HIGH], который контролирует диапазон (полутоновый) яркостей в отображаемом изображении. Функция imview отображает значение LOW (или другие значения, которые меньше чем LOW) как черное и значение HIGH (или другие значения, которые больше чем HIGH) как белые. Промежуточные значения отображаются различными оттенками серого. Параметр range может быть также пустым ([]), в этом случае функция imview отображает минимальное значение изображения I черным, а максимальное значение - белым. Другими словами, функция imview(I,[]) эквивалентна выражению imview(I, [min(I(:)) max(I(:))]).
Функция imview(filename) отображает изображение, содержащиеся в файле с названием, описанным в filename. Файл должен содержать изображение, которое может быть прочитано функцией imread. Когда файл содержит много изображений, отображается только первое.
Применение функции imview без исходных аргументов открывает диалоговое окно, с помощью которого существует возможность интерактивного выбора изображений.
H=imview(...) возвращает ручное управление средствами просмотра. Функция close(H) закрывает средство просмотра изображений (image viewer).
Функция imview close закрывает все окна просмотра изображений (image viewers).
Функция imview(..., 'InitialMagnification', initial_mag) отображает изображение, которое описывается параметрами InitialMagnification, контролирующими начальное увеличение для отображения изображений. Параметр initial_mag может принимать одно из следующих значений.
Значение Описание 100 Отображается изображение в 100% увеличении; каждый элемент изображения отображается одним пикселем 'fit' Изображение помещается в окно Image Viewer.Требования к исходным данным.Исходное изображение может быть представлено данными в формате logical, uint8, uint16 или double.Пример.Это пример открытия и отображения файла, описанного текстовой строкой:imview('board.tif').Это пример открытия и отображения индексного изображения:[X, map]=imread('trees.tif');imview(X, map)Это пример ввода полутонового изображения в рабочее пространство MATLAB и его отображение:I=imread('cameraman.tif');imview(I)Это пример отображения изображения с описанием диапазона интенсивностей. Эта функция использует также управление Image Viewer:h=imview(I,[0 80]);close(h)Примечание.Управление многооконным Image Viewer.В Image Viewer существует возможность одновременного просмотра нескольких изображений, также существует возможность их одновременного закрытия с помощью команды:
imview close all
Сделать такую же операцию, которая заключается в закрытии всех отрытых окон Image Viewer, можно с использованием кнопки Close All в Window-меню командного окна MATLAB.
В отдельных случаях Window-меню можно использовать и для открытия и управления окнами Image Viewer.
Управление памятью.
Для увеличения объема памяти, которая поступает в распоряжение Image Viewer, создается файл с названием 'java.opts' и помещается в исходную директорию MATLAB. По умолчанию, MATLAB использует память Virtual Machine объемом 64 MB.
Файл java.opts может использовать объем памяти до 128 MB:
-Xmx128m
С целью предупреждения перегрузок, опция -Xmx option устанавливается на уровне, не превышающем 66% от оперативной памяти.
Система UNIX создает файл java.opts в рабочей директории и заходит в эту директорию перед запуском MATLAB.
В системе Windows:
Создается файл java.opts в директории, откуда будет запущен MATLAB. Создается ярлык MATLAB. Нажатие правой клавиши приводит к выбору окна Properties (Свойства).В окне Properties описано название директории, в которой создан файл java.opts; эта директория является стартовой для MATLAB.MATLAB как и Image Viewer использует память Java Virtual Machine. Для просмотра больших изображений запускают MATLAB, а далее используют Image Viewer.
Сопутствующие функции: IMREAD, 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("") >