宽动态 (WDR)介绍和理解

2024-04-23 18:32
文章标签 动态 介绍 理解 wdr

本文主要是介绍宽动态 (WDR)介绍和理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

监控摄像头宽动态效果

安装和使用监控摄像机经常会遇到强光问题。 因为我们不可能灵活选择摄像机的安装位置, 解决或者处理强光是一个无法避免的问题。 不管是由反光材质或者灯源造成此反光, 解决问题的方案来自于摄像机支持的一个特殊功能, 并且这个功能不是所有的监控摄像机都支持。

宽动态 (WDR)

WDR是wide dynamic range 的缩写,意思是宽动态范围。 根据百度百科,当在强光源(日光、灯具或反光等)照射下的高亮度区域及阴影、逆光等相对亮度较低的区域在图像中同时存在时,摄像机输出的图像会出现明亮区域因曝光过度成为白色,而黑暗区域因曝光不足成为黑色,严重影响图像质量。摄像机在同一场景中对最亮区域及较暗区域的表现是存在局限的,这种局限就是通常所讲的“动态范围”。

宽动态效果

WDR对比DWDR

用户经常把宽动态和数字宽动态(DWDR)混淆在一起。数字宽动态是宽动态技术中最容易实现的一种技术。 而真实的宽动态能确保在大部分强光或逆光监控环境下,拍出清晰的图像。 很可能数字宽动态只能解决部分画面问题,无法解决全部。

真实宽动态采用的是软硬结合的方案,首先一款真实宽动态的摄像机必须使用带宽动态功能的CMOS图像传感器, 其次需要数字图像处理器配合。 如多重曝光宽动态 (也叫多帧成像宽动态)就是使用图像传感器对图像进行多次曝光 (3次或4次),然后传送到图像处理器进行宽动态计算并输出明亮均衡的图像。

对于特定的监控应用,宽动态技术已成为高清监控摄像机的标准功能, 市场巨大, 因此索尼公司于去年新推出DOL WDR技术,DOL WDR的英文全称是Digital overlay wide dynamic range即数字叠加型宽动态技术,同样是采用多重曝光技术, 但是DOL WDR可以在低照度环境下提供更好的宽动态性能。索尼公司已经推出IMX224 (120万像素), IMX290 (210万像素), IMX123 (320万像素)等多款专用于视频监控应用,并支持DOL WDR功能的高清CMOS图像传感器。

太阳光线

现在市场上有些人认为宽动态监控摄像机可以对准强光源(如太阳直射光)下工作。 让我们再解释一遍,无论你的摄像机是否支持宽动态,也不管你的摄像机质量有多好,价格有多贵,或支持强光抑制,摄像机都不能对准直射强光源。

监控摄像机不具备承受从镜头进入的直射强光下一直工作的能力, 直射光源照射在CMOS图像传感器上将使图像传感器变得过热,从而影响成像,损坏摄像机,并最终使得摄像头变得毫无用处。

反射光源

尽管宽动态不能让摄像机直接对准强光源, 但是可以有效的解决由强光源反射光而造成的成像问题。 遇到太阳光反射,在视频监控安装和使用中是司空见惯的事情。 这些反射光可来自汽车,水滩, 甚至是窗户或者玻璃门。肯定这些物体不会每天百分之百的反射光,但是一天中的某些时间,物体的角度,摄像机监控角度,遇到这些情况,或许你希望摄像机支持宽动态功能。

玻璃窗户和门

从窗户或者门照射进来的逆光是视频监控遇到的棘手问题。 安装在室内的监控摄像机经常会发现监控范围包括了窗户或玻璃门。 大厅,专卖店和办公室都是例子。在白天,如果摄像机不支持宽动态,摄像机将很难拍摄清晰的图像,窗户或玻璃门的区域会出现大块太亮的区域。大部分情况下,这种强光会导致摄像机看不到强光前面和后面的物体。宽动态功能可彻底消除这种逆光问题,并提供前景和背景都清晰地图像。

窗户逆光宽动态监控效果对比

室内灯光

室内灯光导致的强光问题比其它强光问题要少得多, 但是还是有可能发生。 有些日光灯(荧光灯)照明会给监控摄像头带来问题。 一般来说,如果遇到因为室内照明引起的强光问题, 一般采用调整摄像机的安装角度来解决。 如果不能换安装角度,或者换角度也没有,那么使用宽动态摄像机就是最好的解决方案。

车头灯

对于普通监控摄像机来说,夜间车辆的头灯是个烦恼的问题。 不仅会在监控画面中产生耀眼的灯光高亮区域,而且会造成过量的图像噪点。 使用宽动态,车灯的亮度将会降低,并拍摄清晰车辆图像,同时过量的图像噪点也会消失。但是,如果摄像头安装位置比较低,车灯会照射到摄像机的光敏电阻,摄像机会频繁进行日夜监控模式转换,这样造成摄像机工作异常。

这篇关于宽动态 (WDR)介绍和理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/929565

相关文章

Vue中动态权限到按钮的完整实现方案详解

《Vue中动态权限到按钮的完整实现方案详解》这篇文章主要为大家详细介绍了Vue如何在现有方案的基础上加入对路由的增、删、改、查权限控制,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、数据库设计扩展1.1 修改路由表(routes)1.2 修改角色与路由权限表(role_routes)二、后端接口设计

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...

Nginx实现动态封禁IP的步骤指南

《Nginx实现动态封禁IP的步骤指南》在日常的生产环境中,网站可能会遭遇恶意请求、DDoS攻击或其他有害的访问行为,为了应对这些情况,动态封禁IP是一项十分重要的安全策略,本篇博客将介绍如何通过NG... 目录1、简述2、实现方式3、使用 fail2ban 动态封禁3.1 安装 fail2ban3.2 配

Vue3中的动态组件详解

《Vue3中的动态组件详解》本文介绍了Vue3中的动态组件,通过`component:is=动态组件名或组件对象/component`来实现根据条件动态渲染不同的组件,此外,还提到了使用`markRa... 目录vue3动态组件动态组件的基本使用第一种写法第二种写法性能优化解决方法总结Vue3动态组件动态

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Java使用POI-TL和JFreeChart动态生成Word报告

《Java使用POI-TL和JFreeChart动态生成Word报告》本文介绍了使用POI-TL和JFreeChart生成包含动态数据和图表的Word报告的方法,并分享了实际开发中的踩坑经验,通过代码... 目录前言一、需求背景二、方案分析三、 POI-TL + JFreeChart 实现3.1 Maven

Java导出Excel动态表头的示例详解

《Java导出Excel动态表头的示例详解》这篇文章主要为大家详细介绍了Java导出Excel动态表头的相关知识,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录前言一、效果展示二、代码实现1.固定头实体类2.动态头实现3.导出动态头前言本文只记录大致思路以及做法,代码不进

深入理解Apache Airflow 调度器(最新推荐)

《深入理解ApacheAirflow调度器(最新推荐)》ApacheAirflow调度器是数据管道管理系统的关键组件,负责编排dag中任务的执行,通过理解调度器的角色和工作方式,正确配置调度器,并... 目录什么是Airflow 调度器?Airflow 调度器工作机制配置Airflow调度器调优及优化建议最

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb