python读取.hdr格式高动态图片

news/2024/12/2 14:38:34/

总结了两种在python中读取.hdr图片的方法

  1. imageio读取.hdr
import imageioimageio.plugins.freeimage.download()
img = imageio.imread(hdr_path, format='HDR-FI')
  1. opencv读取
import cv2img = cv2.imread(hdr_path, flags = cv2.IMREAD_ANYDEPTH)
cv2.imshow('1',img)
cv2.waitKey (0)

请注意这里一定要使用cv2.IMREAD_ANYDEPTH,因为hdr图片的像素位宽比普通图片大很多,直接读取的话会被截断,故而读出来的值有误。
显示结果如下所示:
opencv read hdr
当然这里的图片显示时自动ToneMapping了,但是img中读取的数据还是原先保存的完整数据。


http://www.ppmy.cn/news/247864.html

相关文章

Android 各种图片格式

目前android支持的5种图片格式,就是svg、png、webp、jpeg、gif、bmp。使用最多的还是png格式,因为支持RGB三色和透明度设置,可以设置很好的logo效果。SVG格式,则是因为体积小,这个对于压缩包大小很有利,而且…

各种图片格式之间的差别

图片格式之间的差别 jpg与jpeg 其优点为兼容性高、传输速度快、内存小。它是一种有损压缩方案,可在保持较高图片质量的前提下,被压缩到原图内存的二十分之一大小,令细节和质量流失。但同时文件比较小,一些相机能够拍不同画质的 J…

文件格式、后缀名、图片格式详解

常见的文件后缀名 .ACA:Microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用WindowsMediaP…

matlab 动态显示图片,Matlab动态绘图、展示并保存的一种方法

如何直观地展示某个函数图像随函数中包含的某个参数的变化呢?Matlab可以! 下图直观的展示了是sin(ax)的函数图像随参数a是如何变化的。 来,直接上Matlab代码。 具体某些代码的作用,看代码后面的注释!num = 200;% 参数a的个数,及组成GIF图的总图片个数 a_list = linspace(…

图片格式转换工具(ReaConverter Pro)中文免费版 v7.441

ReaConverter Pro是一款非常好用的图片格式转换工具,可以将图片转换为PNG,JPG,TIF或BMP等多种其他格式,使用基于资源管理器的布局来查找和访问图片,支持批处理,也支持在大量文件格式之间转换,无…

Unity动态加载本地图片

Unity运行时动态加载本地图片 一、Unity运行时加载本地文件夹下所有图片的方法&#xff0c;用于在使用图片前加载完成 using System; using System.IO; using System.Collections; using System.Collections.Generic; using UnityEngine;/// <summary> /// IO加载本地图…

动态修改svg图片颜色

使用场景 引入颜色为纯色的svg图片时&#xff0c;动态修改svg图片填充颜色。引入的方式包括直接svg代码引用和img标签间接引用。 直接引用SVG 如果通过svg代码的方式引入图片&#xff0c;那么可以直接修改fill属性动态修改颜色。代码如下 <style>svg:hover{fill: #fa0…

一、tienchin健身系统技术点复现-注解限流

一、tienchin健身系统技术点复现-注解限流 这个技术用到的点是 用Java代码执行 redis 的 lua 脚本&#xff0c;采用 请求接口方法 注解RateLimiter &#xff0c;前置通知拦截判断请求次数&#xff0c;做出限流操作。 Gitee代码仓库-rate-limiter 1、application.yml 配置 re…