Main Content

hdrread

HDR(높은 동적 범위) 영상 읽어 들이기

설명

예제

hdr = hdrread(filename)filename으로 지정된 파일에서 HDR(높은 동적 범위) 영상, 즉 hdr을 읽어 들입니다. 장면 기준 데이터 세트에서 픽셀 값은 대개 복사량(radiance)을 단위로 하는 장면 조도입니다.

예제

모두 축소

HDR(높은 동적 범위) 영상을 작업 공간으로 읽어 들입니다.

hdr = hdrread('office.hdr');

표시에 적합하도록 HDR 영상을 더 낮은 동적 범위로 변환합니다.

rgb = tonemap(hdr);

영상을 표시합니다.

imshow(rgb);

Figure contains an axes object. The axes object contains an object of type image.

입력 인수

모두 축소

HDR 영상의 파일 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

예: 'office.hdr' 또는 "office.hdr"

데이터형: char | string

출력 인수

모두 축소

HDR 영상으로, [0,Inf) 범위의 값을 갖는 m×n×3 숫자형 배열로 반환됩니다.

데이터형: single

  • HDR 영상을 표시하려면 tonemap 같은 적합한 색조 매핑(tone-mapping) 함수를 사용합니다.

참고 문헌

[1] Larson, Greg W. "Radiance File Formats". http://radsite.lbl.gov/radiance/refer/filefmts.pdf

버전 내역

R2007b에 개발됨

참고 항목

| |