【opencv 官方教程】翻译8 进阶图像操作--HDR
来源:互联网 发布:淘宝高仿椰子 编辑:程序博客网 时间:2024/06/03 18:45
Use OpenCV for advanced photo processing.
High Dynamic Range Imaging
Compatibility: > OpenCV 3.0
Author: Fedor Morozov
Learn how to create and process high dynamic range images.
简介
现在大多数图像都是每个信道8位信息,这也限制了设备更大的两个数量级,但实际上人眼可以根据光照情况自动适应数十个数量级的变化。
在我们拍照时,亮的部分可能过度曝光了,而暗的部分可能曝光不足。所以单一曝光是不能捕获全部细节的。HDR图像则用32位/通道来表示数据,这极大的扩充了原有的8位/通道。
我们有很多途径去捕获HDR图像。最简单的就是从不同曝光情况下拍摄并综合。通常HDR照片还得被还原成8位/通道的图片来显示。这样会产生记录和对齐的问题(不同的曝光条件下的值如何记录,又如何对齐)。
操作说明
1. 装载图像、曝光时间
2. 估算CRF
3. 生成HDR图像
4. tonemap(还原成8-bit)
5. 曝光融合,产生LDR照片
效果:输入图像:
Tonemapped image (几乎展现了所有曝光场景下的细节,并且画面曝光很均衡)
Exposure fusion(融合了曝光细节的LDR照片,画面很明亮)
0 0
- 【opencv 官方教程】翻译8 进阶图像操作--HDR
- 【opencv 官方教程】翻译2 核心功能 中 图像操作 线性变换 亮度调整 简单绘图
- 【opencv 官方教程】翻译3 图像处理 上
- 【opencv 官方教程】翻译3 图像处理 下
- 【opencv 官方教程】翻译4 highgui module
- 【opencv 官方教程】翻译5 视频输入输出
- 【opencv 官方教程】翻译7 机器学习
- 【opencv 官方教程】翻译9 GPU加速
- Dojo1.11官方教程文档翻译(5.3)图表进阶
- 【opencv 官方教程】翻译2 核心功能 上
- Opencv(Python) 教程-常用opencv 图像/视频操作函数
- Dojo1.11官方教程文档翻译(2.3)AMD使用进阶
- Openbravo官方教程: 翻译Openbravo
- solr官方指南翻译 教程
- caffe2官方教程翻译整理
- matplotlib.pyplot官方翻译教程
- matterport Mask_RCNN官方教程翻译
- 【opencv 官方教程】翻译1 基本安装使用 编译工程 读取、显示、保存图片
- intermediate value is not a function报错解决方法
- C语言学习总结(五)——C库函数总结
- python之面向对象进阶
- 词向量简介
- laravel5 文件上传
- 【opencv 官方教程】翻译8 进阶图像操作--HDR
- [Mapbox GL]切换交互方式
- 一个关于第三方支付接口的面试题
- Android AsyncTask完全解析,带你从源码的角度彻底理解
- Linux学习总结(一)——系统结构
- 杂碎——并发测试JMeter
- 来自Google的TCP BBR拥塞控制算法解析
- 理解adr,ldr指令
- 关于使用input直接传输图片到页面里面