2015-06-27 43 views
-2

我正在開發一個android應用程序,並且在此應用程序中,我需要拍攝房間的照片並獲取此房間的長度和寬度的大小。需要檢測該房間的地板。我不知道從哪裏開始,因此請提供一些指導。如何從android中的圖像中檢測房間的地板

+1

現在開始使用opencv進行基本圖像處理。你的問題表明你有很長的路要走。查看我發佈的答案。應該幫助你得到一些推動! – CrakC

回答

0

除非您有參考測量,否則無法獲取尺寸。例如,您可以從30釐米的距離拍攝30釐米的照片,並根據像素數量計算尺寸。現在把房間的圖像放在某個地方(最好是在最遠的牆上)放置同樣的30釐米的房間。確保此圖像的分辨率與參考圖像的分辨率相同。現在,將參考圖片中的30cm刻度所佔的像素數量與當前圖片中相同刻度所佔的像素數量進行比較。這會給你比例因子,你可以使用它來計算相機距離牆壁的距離。現在,再添加一些公式,您可以輕鬆獲得整面牆的尺寸。

相關問題