2010-05-07 19 views
1

我正在開發一個應用程序,用於準確測量任何對象(建築,辦公桌,椅子,人等)使用相機(手機或筆記本電腦),但我不確定如何操作沒有使用大量的資源,有人會介意給我一些選擇嗎?我正在尋找一個輕量級的,可以通過電腦/手機快速處理以回饋措施。如何從遠處獲得物體的測量值?

+1

爲了使手機知道一個對象的大小,它也必須知道對象有多遠(這似乎不太可能手機或筆記本電腦相機上),或者你將有將參考物體(如印在8 1/2 x 11張紙上的測試圖案,或者可能是尺碼)放在被測物體旁邊。 – 2010-05-07 19:39:14

回答

2

加入俱樂部!計算機視覺是一個衆所周知的難題,猜測物體的大小是其中的一部分。藉助像手機相機這樣的低級傳感器,您可以將三維世界投影到二維表面上。由於二維圖像不能包含任何深度信息,如果沒有某種參考,就無法獲得有用的值。

像Wile E. Coyote一樣,您的手機相機無法區分出色彩繽紛的錯覺和只有一個參考點的真實感。您或者需要至少兩個不同的視圖,或者大小已知的固定參考點。

一種可能性是採取視頻而不是圖片。如果您可以將GPS讀數等數據與視頻一起存儲,則可以根據投影大小的變化來推斷物體的實際大小。在短距離(比如幾百米左右),這是簡單的畢達哥拉斯代數。

alt text http://www.cartoongallery.com/Webstore/images/P/82122.jpg