im2double
イメージを倍精度に変換
説明
例
入力引数
出力引数
ヒント
入力イメージ
I
のデータ型がdouble
、single
またはlogical
である場合、出力ピクセル値は入力ピクセル値と同じです。メモ
データ型が
single
またはdouble
のトゥルーカラー イメージの場合、多くの MATLAB® 関数では、ピクセル値が [0, 1] の範囲内にあることを想定しています。入力イメージのデータ型がsingle
またはdouble
である場合、関数im2double
は出力を再スケーリングしません。入力イメージが、この範囲外のピクセル値をもつsingle
またはdouble
のデータ型のトゥルーカラー イメージである場合、関数rescale
を使用して、ピクセル値を想定される範囲 [0, 1] にスケーリングできます。I
が、データ型がuint8
、uint16
またはint16
のグレースケールまたはトゥルーカラー イメージである場合、im2double
は出力ピクセル値を [0, 1] の範囲に再スケーリングします。I
が、データ型がuint8
またはuint16
のインデックス付きイメージである場合、im2double
はオフセット1
を出力ピクセル値に追加します。
拡張機能
バージョン履歴
R2006a より前に導入