首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从EXR文件中提取信息

从EXR文件中提取信息
EN

Computer Graphics用户
提问于 2020-02-17 20:47:15
回答 1查看 414关注 0票数 1

我对计算机视觉和图像处理比较陌生。我有一个包含7个通道的EXR文件: 1-3给我RGB值,4-6给我表面法线编码为RGB值,第7通道包含来自渲染图像的摄像机的深度信息。我使用多通道插件从mitsuba渲染器获得了这个。

我想知道是否有办法分开看这7个频道。就像。我想要一张只显示灰度深度值的图像。到目前为止,我还没有找到一个多通道EXR文件查看器为我这样做。我正在谈论的一个例子显示在链接中:https://www.mitsuba-renderer.org/devblog/wp-content/uploads/2014/02/multichannel.jpg

真的很期待任何帮助。谢谢!!

EN

回答 1

Computer Graphics用户

发布于 2020-02-18 04:11:50

我不知道有什么基于IDE的工具可以做到这一点,但是一个快速的Python脚本应该能做到这一点。我通常使用Thijs的PyEXR来读取多通道EXR。假设您的深度通道名为distance (需要在hdrfilm下的三菱XML文件中指定),您可以使用以下代码可视化它:

代码语言:javascript
复制
import pyexr

fp = pyexr.open('multichannel.exr')
img = fp.get('distance')
pyexr.write('distance.exr', img)
票数 1
EN
页面原文内容由Computer Graphics提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://computergraphics.stackexchange.com/questions/9580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档