如何在 Blender 中提取模型的边界框?

web*_*nja 3 bounding-box object-detection blender

我正在使用 Blender 渲染模型。模型由位置发生变化的相机捕获。然后我将图像写入文件。如何在图像中找到边界框,以便此框可用于在训练对象检测模型中有用的注释?

sam*_*ler 5

Blender 中的每个对象都有一个bound_box 属性,这在简单轴 min/max 中不是最佳旋转边界框。请注意,不可渲染的对象将显示零大小的 bound_box,例如空的、相机的、灯光的、晶格的、骨架的。

根据你想的准确性或时间的权衡,你可以在bound_box或每个对象顶点作为解释翻译点,渲染图像坐标位置。通过平移每个顶点,您可以创建一个定义对象轮廓的区域,或者您可以仅使用 min/max 来创建一个简单的边界框来围绕它。