im2java

Преобразуйте изображение в изображение Java

Описание

Работа с MATLAB® изображение в Java® Окружение необходимо преобразовать изображение из его представления MATLAB в образец класса Java изображения, sun.awt.image.ToolkitImage.

jimage = im2java(RGB) преобразует изображение truecolor (RGB) RGB в образец класса изображения Java.

jimage = im2java(I) преобразует полутоновое (интенсивное) изображение I в образец класса изображения Java.

jimage = im2java(X,map) преобразует индексированное изображение X, с палитрой map, в образец класса изображения Java.

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

свернуть все

Изображение RGB, заданное как числовой массив m -by- n -by-3. Если вы задаете изображение типа данных double, тогда значения должны быть в области значений [0, 1].

Типы данных: double | uint8 | uint16

Полутоновое изображение, заданное как m -by n числовая матрица. Если вы задаете изображение типа данных double, тогда значения должны быть в области значений [0, 1].

Типы данных: double | uint8 | uint16

Индексированное изображение, заданное как m -by - n матрица неотрицательных целых чисел.

  • Если вы задаете X как массив типа данных uint8 или uint16, тогда значения должны быть в область значений [0, c -1].

  • Если вы задаете X как массив типа данных double, тогда значения должны быть в области значений [1, c].

Типы данных: double | uint8 | uint16

Палитра связана с индексированным изображением X, заданный как матрица c -by-3 со значениями в области значений [0, 1]. Каждая строка map - трехэлементный триплет RGB, который задает красный, зеленый и синий компоненты одного цвета палитры. Палитра может иметь максимум 256 цветов.

Типы данных: double

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

свернуть все

Изображение Java, возвращенное как sun.awt.image.ToolkitImage.

Совет

  • Java требует uint8 данные для создания экземпляра класса Java-образа, sun.awt.image.ToolkitImage. Если входное изображение имеет класс double или uint16, затем im2java делает эквивалентное изображение класса uint8, перемасштабирование или смещение данных по мере необходимости, а затем преобразование uint8 представление образца класса Java изображения. Для получения дополнительной информации смотрите 8-Bit и 16-Bit Изображения.

См. также

(Набор Image Processing Toolbox)

Представлено до R2006a