Graphics    

8-ビット、16-ビットイメージ処理

MATLABは、通常倍精度(64-ビット)の浮動小数点数を使います。しかし、イメージを取り扱う場合、必要なメモリ量を減らすため、MATLABは、数値クラスuint8uint16を使って8-ビットまたは16-ビットの符号なし整数としてストアしたイメージを制限付きでサポートします。クラスuint16をもつイメージデータ行列は、16-ビットイメージと言われます。

関数imageは、8-ビットまたは16-ビットイメージを倍精度に変換しないで、直接表示することができます。 しかし、imageは、イメージ行列が、uint8またはuint16のとき、少し違って行列値を解釈します。固有の解釈内容は、イメージタイプに依存します。


 RGB (トゥルーカラー)イメージ  8-ビットと16-ビットのインデックス付きイメージ