我想知道是否可以使用iOS陀螺仪来检测相机正在拍摄的物体(某人的物理照片)是否笔直。这意味着通过使用iOS相机,我可以知道物理照片是否笔直。有谁知道这是否可以做到? 如果是这样,有人可以提供一个例子吗?
谢谢
答案 0 :(得分:1)
使用CMDeviceMotion
的{{3}}属性,该属性包含加速度计和陀螺仪数据。
另一种方法是检测图像中的直线,看看它们是水平的还是垂直的。在大多数场景中,当最突出的直线是水平或垂直时,相机的方向正确。您可以使用边缘过滤图像上的gravity
执行此操作。