【问题标题】:Horizontal Video recording using camera in iOS在 iOS 中使用相机进行水平视频录制
【发布时间】:2015-09-07 10:25:53
【问题描述】:

有什么方法可以横向录制视频吗?陀螺仪的态度会帮助我执行这个功能吗?请建议我应该使用什么方法?

【问题讨论】:

  • 我不明白你所说的“水平录制”是什么意思。
  • 这意味着录制帧应该是横向的。无论设备方向是什么
  • 帧通常不是“风景”吗?

标签: ios video-capture gyroscope


【解决方案1】:

您似乎想要记录方向始终正确的图像。

方向正确通常意味着重力指向下方(朝向地球中心)。

检测向下方向的最简单方法是使用加速度计(还记得爱因斯坦相对论中将重力等同于加速度的那些部分吗?)。 只要设备没有移动(快速),这将起作用 - 但如果它 快速移动,向下 方向无论如何都会模糊...... 巧合的是,移动设备配备加速度计正是因为手机想知道向下的方向(并相应地旋转设备屏幕)。

陀螺仪对你帮助不大,因为它们没有向下的概念。

一旦确定了向下的方向,只需将图像旋转给定的量(做一些基本的矢量数学运算,从加速度计给出的向下矢量计算角度),然后记录生成的图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多