主要内容

im2java

将图像转换为Java图像

描述

用MATLAB来工作®Java中的映像®环境中,您必须将图像从MATLAB表示转换为Java图像类的实例,sun.awt.image.ToolkitImage

jimage= im2java (RGB)转换真彩色(RGB)图像RGB到Java映像类的一个实例。

jimage= im2java ()转换灰度(强度)图像到Java映像类的一个实例。

jimage= im2java (X地图)转换索引图像X, colormap地图,转换为Java映像类的实例。

输入参数

全部折叠

RGB图像,指定为——- - - - - -n3数值数组。如果您指定一个数据类型的映像,则值必须在[0,1]范围内。

数据类型:|uint8|uint16

灰度图像,指定为——- - - - - -n数字矩阵。如果您指定一个数据类型的映像,则值必须在[0,1]范围内。

数据类型:|uint8|uint16

索引图像,指定为——- - - - - -n非负整数矩阵。

  • 如果您指定X作为数据类型的数组uint8uint16,则值必须在[0,c1]。

  • 如果您指定X作为数据类型的数组,则值必须在[1,c].

数据类型:|uint8|uint16

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

数据类型:

输出参数

全部折叠

返回的Java映像sun.awt.image.ToolkitImage

提示

  • Java要求uint8数据来创建Java映像类的实例,sun.awt.image.ToolkitImage.如果输入图像是类uint16,然后im2java生成类的等价图像uint8,根据需要重新缩放或偏移数据,然后进行转换uint8表示为Java映像类的实例。有关更多信息,请参见8位和16位图像

另请参阅

(图像处理工具箱)

之前介绍过的R2006a