使用陀螺仪检测物体是否笔直

时间:2013-03-18 03:56:47

标签: ios objective-c xcode

我想知道是否可以使用iOS陀螺仪来检测相机正在拍摄的物体(某人的物理照片)是否笔直。这意味着通过使用iOS相机,我可以知道物理照片是否笔直。有谁知道这是否可以做到? 如果是这样,有人可以提供一个例子吗?

谢谢

1 个答案:

答案 0 :(得分:1)

使用CMDeviceMotion的{​​{3}}属性,该属性包含加速度计和陀螺仪数据。

另一种方法是检测图像中的直线,看看它们是水平的还是垂直的。在大多数场景中,当最突出的直线是水平或垂直时,相机的方向正确。您可以使用边缘过滤图像上的gravity执行此操作。