主要内容

このページの翻訳は最新ではありませ。

im2double.

イメージを倍精细に変换

说明

I2= im2double(一世的)は,イメージ一世を倍精密に変换します。一世にはグレースケールの强度,トゥルーカラーイメージまたはバイナリイメージイメージ使。im2double.は,分数データ型からの力を

I2= im2double(一世,'索引')は,インデックス付きイメージ一世を倍精密に変换します。im2double.は,オフセット1をを数データ型からの力に追ますます。

すべて折りたたむ

データ型uint8.のサンプルイメージを読み取ります。

我= imread('peppers.png');谁是一世
名称大小字节类属性i 384x512x3 589824 uint8

イメージをデータ型双倍的に変换します。

i2 = im2double(i);谁是I2
名称大小字节类属性i2 384x512x3 4718592 double

GPUで配列を双倍的クラスクラスに変换し。并行计算工具箱™が必要です。

I1 = GPUARRAY(REPAPE(UINT8(LINSPACE(1,255,25)),[5 5]));i2 = im2double(i1);

入力数

すべて折りたたむ

入力イメージ。数码スカラー,ベクトル,行程更多次配列として指定します。

  • 一世がグレースケールまたはトゥルーカラー(RGB)イメージイメージ结合は,uint8.uint16双倍的逻辑单身的またはINT16のいずれかにできます。

  • 一世ががインデックス付きイメージイメージのののは,uint8.uint16双倍的または逻辑のいずれかにできます。

  • 一世がバイナリイメージのの合成,逻辑でなければなりません。

并行计算工具箱がインストールされている合成,一世はgpuarrayにに,im2double.一世をgpu上で変换ます。

データ型:单身的|双倍的|INT16|uint8.|uint16|逻辑

出力数

すべて折りたたむ

変换済みのイメージ。入力イメージ一世と同じサイズの数値配列として返します。

データ型:双倍的

ヒント

  • 入力イメージ一世のデータ型が双倍的单身的または逻辑である场合,出力ピクセル値は入力ピクセル値と同じです。

    メモ

    データ型が单身的または双倍的のトゥルーカラーイメージのの合,多重のmatlab®关节に,ピクセル値が[0,1]の范囲内であることですですです。单身的または双倍的である结合,关节im2double.はは力量を再スケーリングしませんませ入入イメージが,このこの外部ピクセル値をもつ单身的または双倍的ののデータ型ののトゥルーカラーイメージである场合书,关节rescale.をををてれる[0,1]にスケーリングできます。

  • 一世が,データ型がuint8.uint16またはINT16のグレースケールまたはトゥルーカラーカラーイメージであるである合书,im2double.は出力ピクセル値を[0,1]の范囲に再スケーリングします。

  • 一世が,データ型がuint8.またはuint16のインデックス付きイメージであるである合,im2double.はオフセット1を出力ピクセル値に追加します。

拡张机械

C / C ++コード生成
MATLAB®Coder™をを使てcおよびc ++コード生成しし。

GPUコード生成
GPU编码器™をを使てnVidia®GPUのためためのののののののためののの。

参考

|(图像处理工具箱)|(图像处理工具箱)|(图像处理工具箱)|(图像处理工具箱)|(并行计算工具箱)

トピック

R2006Aより前に导入