我真的找不到任何資源來知道如何計算一組點的邊界框。我想要計算邊界框(我想知道邊界框矩形的所有四個角)的浮點/整型數組。我該如何做到這一點?Oriented邊界框 - Android
0
A
回答
1
你可以通過數組循環:
int minX = Integer.MAX_VALUE, minY, maxX, maxY = Integer.MAX_VALUE;
for (int i=0;i<myArray.length;i++){
if (myArray[i].x > maxX){
maxX = myArray[i].x;
} else if (myArray[i].x < minX) {
minX = myArray[i].x;
} else if (myArray[i].y > maxY){
maxY = myArray[i].y;
} else (myArray[i].y < minY) {
minY = myArray[i].y;(
}
}
你沒有說你用的是什麼樣的名單(點陣列或其他),所以你需要調整myArray[i].y
和maxY = Integer.MAX_VALUE
要求。
0
計算AABB(軸對齊邊界框)非常簡單。只需對每個軸上的點進行排序,找到每個軸上的最小最大值。這四個點的交點就是你的AAB矩形。
計算OBB(面向邊界框)稍微不重要。幸運的是在GestureUtils一種方法,正是這麼做的,即:
GestureUtils.computeOrientedBoundingBox(float[] points)
傳分和生活的你的int數組是好的:)
相關問題
- 1. OpenCV邊界框
- 2. XML3D邊界框
- 3. 多邊形的邊界框
- 4. Cocos2d-android探測sprite的邊界框
- 5. 邊界評論框
- 6. 刪除數字識別的邊界框內的邊界框
- 7. Mapbox Android GL邊界
- 8. 未創建CCTouch邊界框
- 9. scilab - 繪製邊界框
- 10. JAVA邊界框/ Collison檢測
- 11. 2D邊界框碰撞
- 12. 爲UIImageView創建邊界框
- 13. 從波束邊界框
- 14. CAShapeLayer的框架和邊界
- 15. 計算OpenStreetMap的邊界框
- 16. OpenCV繪圖邊界框CenterPoint
- 17. FaceDetection邊界框問題
- 18. Nominatim邊界框限制?
- 19. cocos2d CCDrawNode比例邊界框
- 20. 框架集邊界問題
- 21. 獲取城市邊界框
- 22. SQL邊界框優化
- 23. 邊界框布爾減法?
- 24. 使用OpenCV的邊界框
- 25. UIButton的邊界和框架
- 26. 優化邊界框查詢
- 27. 邊界框碰撞-3D XNA
- 28. 邊界框與蝦PDF
- 29. Python - 邊界框/圓庫
- 30. D3.js中的邊界框
你想知道的觸摸是否是在矩形內或不 ? –
我有一個手勢覆蓋視圖在一個矩形...我想找到手勢的邊界框 –