OpenCV 模块程序测试 HDR 图像合成【6】

1,102 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情

  • 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • 1-0

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

    0-9


    测试数据准备


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

    1-1


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


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

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

    1-1 0-2


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


    代码运行:输入 and 输出

    1-2 1-3

    运行代码一:

    cd opencv/samples/python/tutorial_code/photo/hdr_imaging
    
    python hdr_imaging.py --input /home/moli/project/six/pyOpenCVLearn/opencv_extra-master/testdata/cv/hdr/exposures/
    
    

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

    1-5


    900.png

    博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝

    • 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
    • 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
    • 🍊 C++、Python、Java 略懂一二
    • 🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、实战博文教程、冲冲冲 🚀 🚀

    喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI

    取经路上,让墨理学AI 陪你畅享更多有趣AI