2013-03-18 28 views
0

我想知道是否可以使用iOS陀螺儀來檢測相機拍攝的物體(某人的實物照片)是否直線。這意味着通過使用iOS相機,我可以知道實際照片是否直線。有誰知道這是否可以做到? 如果是這樣,有人可以提供一個例子嗎?使用陀螺儀來檢測物體是否直線

謝謝

回答

1

使用的CMDeviceMotiongravity屬性,這既包括加速度計和陀螺儀的數據。

另一種方法是檢測圖像中的直線,看看它們是水平的還是垂直的。在大多數場景中,當最顯着的直線是水平或垂直時,攝像機的方向是正確的。您可以在邊緣過濾的圖像上使用Hough transform來完成此操作。

+0

謝謝大衛!只是在我獨自徘徊做研究之前進行驗證,您的建議意味着我們正在測量設備之前與對象相對的設備的直線度?正確?謝謝 – Teddy13 2013-03-18 06:44:27

+0

也許你應該更明確地解釋你試圖解決的問題。我想象的是一個場景,用戶正在拍攝照片並希望視野平整。 – 2013-03-18 06:58:57

+0

好的。所以我想用我的名片的iOS設備拍照(在這個例子中)。我一手拿着名片,另一手拿着這張照片。然而,由於我拿着名片的角度,所拍攝的圖像是歪曲的。在拍攝圖像之前(或之後)是否有辦法檢測名片與設備之間是否存在直線?非常感謝! – Teddy13 2013-03-18 07:17:08