首页 > 编程语言 >OpenCV 模块程序测试 HDR 图像合成【6】

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

时间:2022-10-07 20:14:26浏览次数:49  
标签:HDR opencv LDR OpenCV Range 模块 图像


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

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

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


测试数据准备


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

OpenCV 模块程序测试 HDR 图像合成【6】_python_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】_python_08


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

标签:HDR,opencv,LDR,OpenCV,Range,模块,图像
From: https://blog.51cto.com/u_15660370/5734917

相关文章

  • OpenCV 图像分割、视频人像跟踪、计算视频帧的PSNR 、SSIM【3】
    图像分割测试CodeforImageSegmentationwithDistanceTransformandWatershedAlgorithmcd效果如下:计算视频帧的PSNR、SSIM这个代码感觉对于超分重建PSNR计算还......
  • OpenCV 拐角检测和轮廓检测【5】
    本博文接上一篇博文,继续进行部分opencvPython示例代码运行效果测试opencv-master4.5.1Python示例代码运行测试——拐角检测|轮廓检测本博文的测试是直接拉取open......
  • OpenCV 光流计算跟踪、图像镜像翻转处理【4】
    基于颜色分布的连续自适应均值漂移【跟踪】算法(camshiftalgorithm)有兴趣了解这个算法可以自行检索该算法相关文献:​​例如:基于Camshift算法的小球跟踪​​脚本运行输入​​......
  • OpenCV 边缘检测三大算子测试【2】
    环境搭建系统环境​​【这里是用的Linux虚拟机】​​cat/etc/issueUbuntu20.04.2LTS\n\lconda新建独立环境如下:condacreate-npy369python=3.6.9condaactiva......
  • OpenCV安装:最基础的openCV程序运行示例【1】
    ????openCV下载安装❤️基础环境操作系统:Ubuntu18.04.5编程工具:bashshellVScode​​基础的gcc、G++安装​​❤️下载一个喜欢的版本即可​​github.com/opencv/open…​​......
  • graylog server 模块说明一 入口简单说明
    通过graylog的入口我们可以了解到graylog的运行机制入口代码graylog2-server/src/main/java/org/graylog2/bootstrap/Main.java简单说明入口出基于了spi查找开发的模块......
  • ES 索引模块
    分析模块索引分析模块作为一个可配置的分析器注册表,可用于将一个字符串字段转换为单独的术语,这些术语被。添加到倒置的索引中,以使文件可以被搜索到被高水平的查询所使用,......
  • python当中hashlib模块进行加密
    在python中,经常使用hashlib模块来进行加密。普通加密:通过导入hashlib来实现。importhashlibpassword="123456"new_password=hashlib.md5(password.encode('......
  • nginx 一些简单访问控制模块
    nginx已经内置了一些简单的访问控制模块,利用好这些模块我们可以提升系统的安全几个比较有用的标准模块基本都是利用了access阶段的能力limit_except限制请求方法的(类似白......
  • nginx ngx_http_addition_module 模块openresty content_by_lua 不能生效的原因
    nginx的ngx_http_addition_module模块也是一个修改content的好东西,对于openresty我们经常使用content_by_lua阶段处理但是经过分析ngx_http_addition_module源码的......