如何计算这些边界框的质心,它们的4个顶点存储在单元格数组中?

13次浏览(最近30天)
如何计算这些边界框的质心,它们的4个顶点存储在单元格数组中?
附件文件是盒子的4个顶点的xy坐标。
坐标顺序如下:
(左下),(右下),(左上),(右上)。其中每个坐标都是(x, y)对。即([x1, y1], [x2, y2], [x3, y3], [x4, y4])
文件中存储了23个边界框顶点。
-另外,我需要任何角度来表示整个盒子相对于水平x轴的倾斜度
输出应该是23个角,每个角代表一个盒子

接受的答案

马特·J
马特·J 2022年5月12日
质心= cellfun(@(z) mean(cell2mat(z(:))),c,“UniformOutput”假)
6个评论
图像分析
图像分析 2022年5月13日
我不明白。盒子的两边完全对齐并平行于x轴和y轴。那么你说的 ?边界框不向轴线倾斜。一个角可以由3个点来定义:顶点点和光线的两个端点。你是如何定义你的角度的?一个图表会有帮助。

登录评论。

更多答案(0)

社区寻宝

在MATLAB Central中寻找宝藏,并了解社区如何帮助您!

开始狩猎!