OpenCV 模块程序测试 HDR 图像合成【6】_计算机视觉

本博文的测试是直接拉取 opencv-master4.5.1,然后在opencv/samples/python/tutorial_code/ 目录下对不同模块 py 文件进行测试

OpenCV 模块程序测试 HDR 图像合成【6】_数据_02


测试数据准备


This repository contains extra data for the OpenCV library. 一些代码测试会用到,因此需要单独进行下载,和安排数据的路径

OpenCV 模块程序测试 HDR 图像合成【6】_人工智能_03


初识高动态范围图像 【HDR】


HDR 和 LDR 具体概念,感兴趣可自行查阅;

高动态范围图像(High-Dynamic Range,简称HDR),相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的LDR(Low-Dynamic Range)图像,利用每个曝光时间相对应最佳细节的LDR图像来合成最终HDR图像,能够更好的反映出真实环境中的视觉效果;

OpenCV 模块程序测试 HDR 图像合成【6】_代码测试_04

OpenCV 模块程序测试 HDR 图像合成【6】_数据_05


使用 OpenCV 进行高动态范围(HDR)成像【High Dynamic Range Imaging】


代码运行:输入 and 输出

OpenCV 模块程序测试 HDR 图像合成【6】_计算机视觉_06

OpenCV 模块程序测试 HDR 图像合成【6】_人工智能_07

运行代码一:

cd

效果就是生成得到 fusion.png :

OpenCV 模块程序测试 HDR 图像合成【6】_人工智能_08


OpenCV 模块程序测试 HDR 图像合成【6】_人工智能_09