文档

im2double

转换图像到双精度

语法

I2 = im2double(我)
I2 = im2double(我,“索引”)

描述

例子

I2 = im2double ()转换强度图像若要加倍精度,可在必要时重新标定数据。可以是灰度图像、真彩色图像或二值图像。

如果输入图像是类,则输出图像相同。

I2 = im2double (,“索引”)转换索引图像使精度加倍,必要时补偿数据。

例子

全部折叠

我= imread (“peppers.png”);谁
类属性I 384x512x3 589824 uint8
I2 = im2double(我);谁I2
名称大小字节类属性I2 384x512x3 4718592双

将数组转换为类在GPU上。此示例需要使用并行计算工具箱™。

I1 = gpuArray(重塑(uint8(linspace(1,255,25)));I2 = im2double (I1);

输入参数

全部折叠

输入图像,指定为标量、向量、矩阵或多维数组。

  • 如果是一种强度或真色的图像,它可以吗uint8,uint16,,逻辑,,或int16

  • 如果是索引图像,它可以吗uint8,uint16,逻辑

  • 如果是二值图像,一定是吗逻辑

如果安装了并行计算工具箱,可以是一个gpuArray和im2double转换在GPU上。

数据类型:||int16|uint8|uint16|逻辑

提示

  • im2double万博1manbetx如果有的话,支持生成高效的、生产质量的C/ c++代码MATLAB®编码器™安装。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

这个话题有用吗?