このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ハイ ダイナミック レンジ イメージの表示
この例では、HDR (ハイ ダイナミック レンジ) イメージを表示する方法を説明します。HDR イメージを表示するには、まずデータをコンピューターに正しく表示できるダイナミック レンジに変換しなければなりません。
hdrread
を使用してハイ ダイナミック レンジ (HDR) イメージを読み取ります。HDR イメージを表示しようとしても正しく表示されないことに注目してください。
hdr_image = hdrread("office.hdr");
imshow(hdr_image)
関数 tonemap
を使用してコンピューターで表示できるダイナミック レンジに HDR イメージを変換します。この関数は HDR イメージをデータ型 uint8
の RGB イメージに変換します。
rgb = tonemap(hdr_image); whos
Name Size Bytes Class Attributes hdr_image 665x1000x3 7980000 single rgb 665x1000x3 1995000 uint8
RGB イメージを表示します。
imshow(rgb)
参考
tonemap
| tonemapfarbman
| localtonemap