im2java

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

Синтаксис

jimage = im2java (I)
jimage = im2java (X, MAP)
jimage = im2java (RGB)

Описание

Чтобы работать с MATLAB® отображают в среде Java®, необходимо преобразовать изображение от его представления MATLAB в экземпляр класса изображений Java, java.awt.Image Изображение.

jimage = im2java(I) преобразовывает изображение интенсивности I в экземпляр класса изображений Java, java.awt.Image Изображение.

jimage = im2java(X,MAP) преобразовывает индексируемое изображение X, с палитрой MAP, к экземпляру класса изображений Java, java.awt.Image Изображение.

jimage = im2java(RGB) преобразовывает изображение RGB RGB в экземпляр класса изображений Java, java.awt.Image Изображение.

Поддержка класса

Входное изображение может иметь класс uint8, uint16 или double.

Примечание

Java требует, чтобы данные uint8 создали экземпляр класса изображений Java, java.awt.Image Изображение. Если входное изображение имеет класс uint8, jimage содержит те же данные uint8. Если входное изображение имеет класс double или uint16, im2java делает эквивалентное изображение класса uint8, повторно масштабируясь или смещая данные по мере необходимости, и затем преобразовывает это представление uint8 экземпляру класса изображений Java, java.awt.Image Изображение.

Примеры

Этот пример читает изображение в MATLAB workspace и затем использует im2java, чтобы преобразовать его в экземпляр класса изображений Java.

I = imread('ngc6543a.jpg'); 
javaImage = im2java(I); 
frame = javax.swing.JFrame; 
icon = javax.swing.ImageIcon(javaImage); 
label = javax.swing.JLabel(icon); 
frame.getContentPane.add(label); 
frame.pack 
frame.show 

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

Была ли эта тема полезной?