python 创建边界框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 创建边界框相关的知识,希望对你有一定的参考价值。
node = hou.selectedNodes()[0]
geo = node.geometry()
offset = hou.Vector2(0, 1.5)
pos = node.position()
bounds = geo.boundingBox()
center = bounds.center()
size = bounds.sizevec()
boxNode = node.parent().createNode("box")
transformNode = boxNode.createOutputNode("xform")
transformNode.parm("tx").set(center[0])
transformNode.parm("ty").set(center[1])
transformNode.parm("tz").set(center[2])
transformNode.parm("sx").set(size[0])
transformNode.parm("sy").set(size[1])
transformNode.parm("sz").set(size[2])
transformNode.parm("scale").set(1.1)
boxNode.setPosition(pos - offset)
transformNode.setPosition(pos - offset*2)
以上是关于python 创建边界框的主要内容,如果未能解决你的问题,请参考以下文章
如何在python opencv中简单地裁剪边界框[重复]
聚类边界框并在其上画线(OpenCV,Python)
Python 和 OpenCV:如何裁剪半成形的边界框
opencv-python:为啥检测到不正确的边界框(几个边界框)?
使用 python 裁剪边界框
在python中将多个边界框存储为列表