matlab 反三角函数图像不显示_MATLAB图像处理:05:显示高动态范围图像

f45e43ff40e8213765bfc72d612494f9.png

本示例说明如何显示高动态范围(HDR)图像。要查看HDR图像,必须首先将数据转换为可以在计算机上正确显示的动态范围。

使用hdrread读取高动态范围(HDR)图像。如果你尝试显示HDR图像,请注意它其实无法正确显示。

 hdr_image = hdrread('office.hdr');
 imshow(hdr_image)

a8153cd9430e4e581d547c5fcd153c34.png

使用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)

e941cbbd41902a2307bf01c305b791b3.png

注:本文根据MATLAB官网内容修改而成。

可以看看以下的免费视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程:

用100分钟了解MATLAB编程

《MATLAB编程》视频课程 - 商业数据分析_数据可视化_Tableau免费课程_Tableau培训_自学Tableau_上海_1data.pro​www.1data.pro
1d0bf9f8d71c6c94f62c14e94c30124b.png

欢迎您进一步了解以下MATLAB系列文章:

吃小羊:MATLAB作图实例:00:索引​zhuanlan.zhihu.com
09484288c111d7a2e84a7a1dbbad71e9.png
吃小羊:MATLAB金融工具箱:00:索引​zhuanlan.zhihu.com
7ab2d2c47cdf11a778e4b1e80c75d58f.png
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页