原标题:四种方法,确保运动中的相机提供最佳视频稳定性

文/Johan Svennsson

在过去的十年间,智能手机行业推动了视频稳定技术的创新(见图1)。现在,同样的技术正在改善其他类相机产生的视频,但要想将该技术成功地应用到处于运动状态的相机中时,还需要进行相应地调整。当为相机调整视频稳定性软件时,必须注意相机性能的四个重要的关键考虑因素,以做出正确的选择,满足给定的应用需求。

电池寿命和性能

例如,在设计能够长时间拍摄关键操作的无人机时,必须确保视频稳定处理不会影响设备的电池寿命。在这样的应用场景和类似的实时视频应用中,设计团队可能会选择对拍摄到的图像进行实时处理;而实时处理很容易影响产品的处理能力和电池消耗。使视频稳定处理的性能更加流畅化,能在一定程度上降低处理功耗,这也是保持电池电量是一种方法。

图1:在产品开发过程中,优化相机的视频稳定性能,可以为最终用户带来最佳效果。

例如,根据底层系统的强大程度,可以调整算法来或多或少地校正视频流,从而降低功率消耗。另一方面,如果设备的电池寿命已经超过应用要求的满意程度,则可以调整视频稳定性能,从而在不消耗太多功率的情况下获得更好的稳定性。

根据应用的不同,可以通过配置裁剪多少帧,来降低视频稳定性能并提高分辨率,反之亦然。与使用低分辨率传感器相比,使用高分辨率图像传感器时,剪切视频时的图像质量损失变得不那么明显。不过,请记住,使用更高分辨率的图像传感器时,因为像素数更高,所以处理过程需要更多的电池电量。

视野和分辨率

通过使用全帧视频的裁剪区域来缩小视野,以便稳定图像(见图2),其效果取决于应用情况。以执法机关的人体摄像头为例,人们可能会为了更好的视频稳定性而牺牲更大的视野。想象一下,一名警官正在追捕一名嫌疑人,并在智能手机上录制视频,而智能手机通常具有很大的视野。在这个平台上,标准的视频稳定性不适合如此快速的移动,进而会导致一个不稳定的、很可能没用的视频结果。

图2:视频稳定软件通过使用一个全帧视频的裁剪区域,帮助稳定图像。

因为人体摄像头需要从更有限的视野(即直接在警官面前的视野)获得稳定的视频,所以可以调整摄像头的视频稳定性软件,以确保详细、可用的画面。在其他情况下,比如移动监控摄像头可能需要更大的视野来监控更广泛的区域。在类似这样的情况下,可以在不牺牲质量的情况下调低视频稳定性。

此外,视频稳定会降低分辨率,这取决于智能手机制造商的实施方式。电子稳像处理智能地裁剪视频中的每一帧,算法选择裁剪的每一帧部分,是使视频稳定的关键。换句话说,当使用全高清(1920x1080)分辨率视频并应用稳定化时,分辨率将会略微降低。软件插值可能会有所帮助,但对于愿意进行额外电源投资的设计团队来说,高级稳定性软件实际上可以从相机传感器中提取裁剪的像素,以保持完整的分辨率。

运动模糊

在调整相机的视频稳定性软件时,在可接受的运动模糊和噪声之间找到正确的平衡,是非常必要的。像运动模糊这样的视频伪影,从一开始就存在于大多数视频源中;而应用视频稳定处理,有望增加它们的可见性。引入运动模糊减少处理可能有助于补偿,但也可能增加视频噪声水平。

运动模糊的程度取决于照明条件以及设备的运动传感器处理光线的能力。考虑是否相机将经常部署在处理低光照条件的应用中。可用的外部光(如阳光)越少,运动模糊问题就越严重,并且能影响如何调整设备的视频稳定性软件。

水平校正

水平校正是视频稳定技术的一个强大功能,它实质上是在保持视频稳定的同时,对视频进行调平。例如,部署无人机在大风条件下拍摄高质量的视频,需要补偿风对无人机视图的影响。按照设计操作,无人机必然会随风和逆风倾斜,以向正确的方向移动,这可能会使视频更加不稳定和不平衡。这可能会导致无法使用的视频,这取决于具体的需要。

使用相机的水平校正功能,为校正更大的角度提供了一种解决方案,但这种处理可能会以牺牲视野为代价。然而,在其他操作环境中,视野可能更为重要,调整相机的水平校正,以补偿更窄的角度并获得满意结果,也是一种选择。无论哪种情况,建议模拟给定应用的真实环境,并分析视频输出,以确定水平校正优先级。

提前分析需求和调整优先级至关重要。当人们准备好开始调整设备的视频稳定性时,使用灵活的工具和所需的文档(包括有关视频元数据和校准测试结果的信息),工作将变得更容易,人们可以根据相机的使用方式,清楚地知道数值的上下调整范围。

责任编辑:

相机稳定性测试软件,四种方法,确保运动中的相机提供最佳视频稳定性相关推荐

  1. C#四种方法调用类中的函数

    方法一 using System; using System.Collections.Generic; using System.Text; namespace Exp04_1 {class Prog ...

  2. 电脑软件删除了还能恢复吗?四种方法帮助恢复

    电脑软件删除了还能恢复吗?答案是可以的,那么电脑里删掉的软件怎样找回来呢?小编在这里介绍四种方法恢复电脑中删除的软件,分别是重新下载安装.回收站还原.电脑备份还原以及借助第三方软件恢复,具体内容可仔细 ...

  3. java indexof 子字符串_Java中字符串中子串的查找共有四种方法(indexof())

    Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下: 1.int indexOf(String str) :返回第一次出现的指定子字符串在此 ...

  4. c语言中字符串去掉逗号,JS四种方法去除字符串最后的逗号

    window.οnlοad=function() { var obj = {name: "xxx", age: 30, sex: "female"};//定义一 ...

  5. 空调噪音测试软件,检测空调噪音的四种方法

    原标题:检测空调噪音的四种方法 空调噪音是空调系统工作时发出的噪音,包括风机产生的逸入房间中的噪音,和风管末端处的再生噪音,风机产生的噪音,是叶片旋转时撞击周围空气而产生的有调噪音和有涡流引起的无规噪 ...

  6. 数据库备份的四种方法 软件功能需求分析

    数据库备份的四种方法: l 全备份:创建备份完成时数据库内存在的数据的副本. l 差异备份:只记录自上次数据库备份后发生更改的数据.差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份, ...

  7. linux怎么看mysql地址端口通不通_linux 测试端口通不通(四种方法)

    针对Linux系统:有1.2.3.4四种方法 针对Windows系统:有2.5两种通用方法 一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还 ...

  8. linux 测试端口通不通(四种方法)

    针对Linux系统:有1.2.3.4四种方法 针对Windows系统:有2.5两种通用方法 一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还 ...

  9. linux下如何测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通.接下来通过本文给大家分享四种方法测试端口通不通,感兴趣的朋友一起学习吧 一般情况下使用"telnet ip ...

最新文章

  1. MySQL内核月报 2014.11-MySQL· 5.7特性·在线Truncate undo log 表空间
  2. 本周个人总结(软件的初步开发)
  3. 【架构】分布式追踪系统设计与实现
  4. android 高德地图设置不能旋转_你以为高德地图只是个地图,并不是?它其实还是个PPT制作神器...
  5. android studio设置内存
  6. ArcGIS实验教程——实验四十:ArcGIS洪水淹没分析案例教程
  7. TFIDF java实现
  8. Magento教程 15:Magento 批次修改产品资料
  9. STM32 - 定时器的设定 - 基础- 07 - 6-step PWM generation - 6步长PWM的产生 - COM Event的解释
  10. 收藏 | Transformer 论文详细解读
  11. 产品规格说明书怎么写_产品说明都不会写?亚马逊旺季请靠边站!
  12. 雅虎辉煌不再,紫色血液永存
  13. Android NDK 入门与实践
  14. 虚拟网站禁用php,PHP虚拟主机建议禁用函数列表
  15. seo伪原创/百度链接推送/原创检测工具,python超简单POST案例
  16. python海龟交易源码_海龟交易系统的Python完全版 | RiceQuant米筐量化社区 交易策略论坛...
  17. 无法同步谷歌日历_这场科技发布会上,谷歌究竟更新了啥?
  18. Archlinux中pacman,yaourt的常用用法
  19. jsPDF生成PDF文件,文件不全问题,后台进行文件下载,前台不下载
  20. apache atlas 官方安装

热门文章

  1. android rom制作之bootimg的详细介绍和使用
  2. 我的世界javamod怎么装_怎么安装我的世界jav?
  3. JAVA 判断字符串是否可转化为JSONObject、JSONArray
  4. c语言设置随机函数,C语言随机函数(c语言随机函数rand怎么用)
  5. Winform 桌面程序界面设计篇
  6. 8-1不安全的文件下载原理和案例演示
  7. 关于微信小程序textarea中的maxlength属性失效问题
  8. OpenCV 学习笔记(颜色直方图计算 calcHist)
  9. 第三方苹果开发库之ASIHTTPRequest
  10. 看刘强东38分钟牛津大学演讲视频有感