rsetwrite

Создайте файл R-набора из файла изображения

Описание

пример

rsetfile = rsetwrite(filename) создает уменьшаемый набор данных разрешения (R-набор) файл от заданного входа. Входным файлом должен быть TIFF или файл изображения NITF. Функция записывает сгенерированный файл R-набора в текущую рабочую папку и имеет то же имя файла как вход, но с rset расширение.

rsetfile = rsetwrite(filename,rsetfilename) задает имя файла R-набора с помощью rsetfilename.

пример

rsetfile = rsetwrite(adapter,rsetfilename) создает файл с именем R-набора rsetfilename от ImageAdapter объект, adapter. ImageAdapter объект является пользовательским объектом, который обеспечивает rsetwrite функция с общим API, чтобы считать конкретный формат файла изображения. Для получения дополнительной информации о ImageAdapter объекты, смотрите ImageAdapter класс.

Примеры

свернуть все

Загрузите файл изображения TIFF в рабочую область.

filename = 'mandi.tif';

Создайте файл R-набора из файла изображения. Функция создает R-набор в текущей рабочей папке.

rsetfile = rsetwrite(filename);

Отобразите файл R-набора при помощи imtool функция.

imtool(rsetfile)

Увеличьте масштаб R-набора на 65%, чтобы просмотреть пространственные мозаики.

imtool(rsetfile,'InitialMagnification',65);

Загрузите файл, содержащий ImageAdapter объект в рабочую область.

load('MandiImageAdapter.mat')

Задайте имя для файла R-набора, который будет создан.

rsetfilename = 'MandiRSet';

Создайте файл R-набора из ImageAdapter объект. Функция создает R-набор в текущей рабочей папке.

rsetfile = rsetwrite(adapter,rsetfilename)
rsetfile = 
'MandiRSet'

Отобразите файл R-набора с помощью imtool функция.

imtool(rsetfile)

Увеличьте масштаб R-набора на 53%, чтобы просмотреть пространственные мозаики.

imtool(rsetfile,'InitialMagnification',53)

Входные параметры

свернуть все

Имя TIFF или файла изображения NITF, заданного как вектор символов или скаляр строки.

Типы данных: char | string

Назовите для файла выхода R-Set, заданного как вектор символов, или представьте скаляр в виде строки. Если rsetfilename не задан, filename определяет имя файла R-набора, rsetfile.

Типы данных: char | string

Отобразите объект адаптера, заданный как ImageAdapter объект.

Выходные аргументы

свернуть все

Имя файла R-набора, возвращенного как скаляр строки. Это значение задает имя файла, к которому хранится R-набор.

Алгоритмы

rsetwrite создает R-набор путем деления изображения на пространственные мозаики и передискретизации изображения на различных уровнях разрешения. Файл R-набора содержит сжатую копию данных изображения полного разрешения. Можно использовать imtool функционируйте, чтобы открыть файл R-набора и увеличение, чтобы просмотреть мозаики в более высоком разрешении. Когда вы уменьшаете масштаб, функция отображает мозаики в более низком разрешении. Таким образом файл R-набора балансирует ясность изображения и использования памяти для оптимальной производительности.

Примечание

  • При создании R-набора индикатор выполнения показывает состояние завершения. Если вы отменяете процесс создания, прежде чем это будет завершено, функция не создает R-набор и возвращает пустой rsetfile.

  • rsetwrite файлы изображений NITF поддержек, которые являются несжатыми и Версия 2.0 или выше. Эта функция не поддерживает файлы NITF больше чем с тремя полосами данных или с данными с плавающей точкой. Изображения больше чем с одной полосой данных приняты, если они содержат данные беззнаковых целых чисел.

  • Можно создать R-набор из изображения, размерности которого меньше, чем размер одной мозаики R-набора. Но, получившийся файл R-набора может быть больше и занять больше времени, чтобы загрузить, чем исходный файл. Текущий размер мозаики в R-наборе является 512 512 пикселями.

Смотрите также

| | |

Представленный в R2009a