主要内容

im2java

将图像转换为JAVA形象

描述

使用MATLAB®Java中的图像®环境中,必须将图像从其MATLAB表示形式转换为Java image类的实例,sun.awt.image.ToolkitImage.

jimage=im2java(RGB)转换真彩色(RGB)图像RGB指向Java image类的实例。

jimage=im2java()转换灰度(强度)图像指向Java image类的实例。

jimage=im2java(X,地图)转换索引图像X,带有彩色地图地图,指向Java image类的实例。

输入参数

全部崩溃

RGB图像,指定为M-借-N-by-3数字数组。如果指定数据类型的图像双重的,则值必须在[0,1]范围内。

数据类型:双重的|uint8|uint16

灰度图像,指定为M-借-N数字矩阵。如果指定数据类型的图像双重的,则值必须在[0,1]范围内。

数据类型:双重的|uint8|uint16

索引图像,指定为M-借-N非负整数矩阵。

  • 如果您指定X作为数据类型的数组uint8uint16,则值必须在[0]范围内,C-1].

  • 如果您指定X作为数据类型的数组双重的,则值必须在[1]范围内,C].

数据类型:双重的|uint8|uint16

与索引图像关联的颜色映射X,指定为C-值在[0,1]范围内的by-3矩阵。每行地图是一个三元素RGB三元组,指定colormap单色的红色、绿色和蓝色分量。colormap最多可以有256种颜色。

数据类型:双重的

输出参数

全部崩溃

Java映像,作为sun.awt.image.ToolkitImage.

提示

  • Java需要uint8用于创建Java image类实例的数据,sun.awt.image.ToolkitImage. 如果输入图像是类的双重的uint16然后im2java制作类的等效映像uint8,根据需要重新缩放或偏移数据,然后将其转换uint8Java image类实例的表示。有关更多信息,请参阅8位和16位图像.

另见

(图像处理工具箱)

在R2006a之前引入