我想計算或至少估計位於相機/ kinect前面的物體的體積。任何想法,我應該從哪裏開始?你推薦OpenCV嗎?你推薦任何其他技術,如聲納/激光?對象體積計算/估計
3
A
回答
1
OpenCV絕對值得一看,但如果你真的專注於3D處理,我會建議檢查Point Cloud Library(PCL)。與OpenCV相比,它具有更多特定於3D處理的功能。但是,這兩個項目都是由Willow Garage管理的,所以隨着時間的推移,兩者應該有更多的整合。 PCL將與Kinect相容,因此您可以快速入門。 Here是一個很好的教程列表,讓你開始。
3
在OpenCV 2.3中編寫了一個手頭識別項目,其中一個重要部分是確切知道我們想要提取哪些特徵以及從哪個對象?當你說你想要音量時,你當然需要在3D空間中工作,或者做出一些相當苛刻的假設。就kinect而言,你當然會在3d空間中工作,但單角度視角將再一次迫使一些大的假設。
我在塗料中做了一個小例子。如下所示
對象的白色區域是沒有深度信息的感知角度。 藍色被認爲具有深度信息。 紅色根本沒有任何信息。
在第一個例子中,你甚至不會知道它是一個球形還是一個圓形,所以體積計算將接近於不可能的,除非你知道你正在使用球體。
在第二個例子中,使用了一個kinect,給我們只有一半的球體的深度信息,我可以合理地假設這個感知的半球實際上是一個球體,並且是從當前信息。
最後一個例子是多角度的。我曾用類似的方法在三維空間追蹤水瓶火箭。我會在一定程度上給予深度感知。但我認爲類似的做法可以用於多種動力學,給出一組非常詳細的數據。
我在這裏弄到的是......知道你將遇到的對象的類型,找出你願意犧牲的硬件和設置以獲得更精確的數據,並確保做出合理的基於前者的假設。
希望答案是有用的(並且我花在油漆上的時間是值得的:D)
相關問題
- 1. 使用OpenCV計算對象的面積
- 2. Paraview:計算a3D對象的表面積
- 3. 計算相對累積和
- 4. Java算術計算缸體積
- 5. 計算面積
- 6. 計算面積
- 7. 密度估計曲線下的計算面積,即概率
- 8. 估計/計算內存中對象大小的好方法
- 9. 統計估計算法
- 10. 在python中計算體積或表面積的好算法
- 11. 問題與體積的計算
- 12. 計算表面下的體積
- 13. Excel VBA for Loop計算體積
- 14. 從剖面圖計算體積
- 15. 在Prolog中計算球體積
- 16. 錐體積計算器程序
- 17. 設置一個Excel體積計算器
- 18. Python庫計算一個多面體的表面積和體積
- 19. POSTGIS計算積分
- 20. 使用java計算體積和表面積
- 21. 如何計算乘積的迭代對象
- 22. 計算jinja2中對象屬性乘積的總和
- 23. 計算累積在熊貓
- 24. Javascript積分計算系統
- 25. 計算積分圖像
- 26. 在php中計算積累
- 27. 計算面積和周長
- 28. MATLAB中的面積計算
- 29. 計算定積分在Matlab
- 30. 計算累積直方圖