图像防抖

图像防抖关于我对图像防抖的认识手机摄影防抖光学防抖镜头防抖实现防抖双重防抖无人机摄像防抖电子防抖算法防抖 研讨课主讲 总结电子科技大学格拉斯哥学院 2017 级王正威谈到图像防抖 在我的认知里其最广的应用在于手机的图片和视频拍摄 以及今年兴起的无人机视频拍摄中 虽然这两者看起来极为相似 但在经过了我在新生研讨课上的学习 主要是关于算法防抖 和课后对其所进行的一些深入了解 这两者在技术处理上应该有着许

电子科技大学 格拉斯哥学院 2017级 王正威

谈到图像防抖,在我的认知里其最广的应用在于手机的图片和视频拍摄,以及今年兴起的无人机视频拍摄中。虽然这两者看起来极为相似,但在经过了我在新生研讨课上的学习(主要是关于算法防抖)和课后对其所进行的一些深入了解,这两者在技术处理上应该有着许多的不同。接下来我将极尽我所学来谈谈对它的认识。

手机摄影防抖

在以前选购手机的过程中,我了解到应用在手机上的防抖大体分为光学防抖电子防抖

光学防抖

由于光学防抖对仪器的复杂程度有所要求,一般在追求手机的厚度和所谓性价比的过程中,厂商很可能会舍弃掉它(毕竟少有人会注意到这项参数,大部分人只在意像素)。

也有部分厂商把以下几种防抖技术也称之为光学防抖…

镜头防抖

通过镜头组实现防抖主要是以佳能和尼康为代表,它们依靠磁力包裹悬浮镜头,从而有效克服因相机振动产生的图像模糊,这对于大变焦镜头的数码相机所能起到的效果更加明显。通常,镜头内的陀螺仪侦测到微小的移动,并且会将信号传至微处理器立即计算需要补偿的位移量,然后通过补偿镜片组,根据镜头的抖动方向及位移量加以补偿,补偿镜组相应调整位置和角度,使光路保持稳定,从而有效的克服因相机的振动产生的影像模糊。

实现防抖

通过CCD实现防抖,只有柯尼卡美能达及宾得能够做到,它的原理与佳能、松下的光学防抖动技术相反,是依靠CCD的浮动达到防抖的目的。原理是将CCD先固定在一个能上下左右移动的支架上,通过陀螺仪感应相机抖动的方向及幅度,然后传感器将这些数据传送至处理器进行筛选、放大,计算出可以抵消抖动的CCD移动量。

还有一种方法:增大光圈来减少曝光时间从而在某种意义上达到防抖功能。但它算不上是一种技术,通常只与其他技术一同出现。

双重防抖

所谓“双重防抖”,就是由“光学防抖”和“高感光度”两种技术共同组成的数码相机防抖系统。其中,“光学防抖”是一种比较复杂的技术,它依靠相机内置的精密陀螺仪和一组可移动镜片,来计算并修正手抖造成的光线偏移,避免模糊;而高感光度防抖的原理比较简单,就是通过增加感光度ISO值来提高快门速度,同样能达到防抖效果。

无人机摄像防抖

由于手机所搭载的镜头数量有限,再加上厂商对像素的极致追求,电子防抖在手机方面很少被人提起,但换到体积相对较大,抖动剧烈的无人机上,其重要性就体现了出来。

电子防抖

电子防抖主要指在数码照相机上采用强制提高CCD感光参数同时加快快门并针对CCD上取得的图像进行分析,然后利用边缘图像进行补偿的防抖,电子防抖实际上是一种通过降低画质来补偿抖动的技术,此技术试图在画质和画面抖动之间取得一个平衡点。与光学防抖比较,此技术成本要低很多(实际上只需要对普通数码相机的内部软体作些调整就可做到),效果也要差。

算法防抖(研讨课主讲)

总结

以上就是我个人对于常用防抖技术的一些浅显认识。图像防抖在拍摄盛行的今天可以说是和我们的生活息息相关,对于我们电子信息工程专业的学生来说,也是一个不错的发展方向。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230622.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 接口测试工具Postman使用实践[通俗易懂]

    接口测试工具Postman使用实践本次chat内容包括:接口的定义接口的分类为何要进行接口测试接口文档示例Postman工具简介借助Postman完成HTTP请求接口测试Postman+Newman+Jenkins实现接口自动化测试一、接口定义软件不同部分之间的交互接口。通常就是所谓的API――应用程序编程接口,其表现的形式是源代码。——[百度百科]

    2022年4月15日
    68
  • Java 实现异步调用

    Java 实现异步调用首先我遇到的问题是接口调用时需要更新缓存而更新缓存又是个说快不快的过程所以打算做异步调用返回我所需要的结果即可,至于缓存什么时候更新完就不是我所需要关注的了废话不多说上代码publicclassMyExecutor{  privateExecutorServiceexecutor=Executors.newCachedThreadPool();  publi…

    2022年7月27日
    14
  • pycharm常用快捷键详解,让你编程 事半功倍。[通俗易懂]

    pycharm常用快捷键详解,让你编程 事半功倍。[通俗易懂]pycharm常用快捷键1、编辑(Editing)Ctrl+Space:基本的代码完成(类、方法、属性)Ctrl+Alt+Space快速导入任意类Ctrl+Shift+Enter:语句完成Ctrl+P参数信息(在方法中调用参数)Ctrl+Q快速查看文档F1外部文档Shift+F1:外部文档,进…

    2022年8月25日
    16
  • sop流程图模板_SOP模板-标准操作流程编写程序.doc「建议收藏」

    sop流程图模板_SOP模板-标准操作流程编写程序.doc「建议收藏」SOP模板-标准操作流程编写程序PAGE第PAGE7页共NUMPAGES7页标准操作流程编写程序编制部门:商务部文件审核:文件批准:批准日期:2005.05.25修改记录修改时间修改摘要批准人修改申请单号2005-5-25修改部门编码1目的指导文件编写者能够高效的编写出符合文件编写标准程序的文件来。范围此文件适合所有编写标准操作流程的文件编写人员。3职责3.1…

    2022年5月26日
    71
  • 排查IOException Broken pipe 错误,偶遇国外小哥

    大家好,我是阿飞云怕什么真理无穷,进一步有近一步的欢喜今天我们聊一个异常:java.io.IOException: Broken pipe,为什么会报这个异常,这个异常要怎么解决?以及最后…

    2022年3月1日
    324
  • 真封神单机保姆级教程

    真封神单机保姆级教程什么叫真封神服务端?真封神服务端由四部分组成,分别是数据库服务器gameworld(俗称W)登录网关login_server(俗称L)更新服务器update_server(俗称U)

    2022年7月4日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号