【发布时间】:2017-05-05 10:15:35
【问题描述】:
我有以下问题。我有一个 numpy 坐标数组(条目 0 到 2),并且想要在我的坐标列表对之间定义小框的所有坐标,而不是在列表中所有坐标的最小值和最大值周围创建一个巨大的框。例如,这些框在坐标对周围的范围应为 5。
例如,我的列表如下所示:
[[ 24.313 294.679 1.5 1. 0. ]
[ 25.51 295.263 1.5 2. 0. ]
[ 26.743 294.526 1.5 3. 0. ]
...,
[ 30.362 307.242 10.779 95. 0. ]
[ 29.662 307.502 10.38 96. 0. ]
[ 29.947 308.99 11.147 97. 0. ]]
我的第一个想法是计算每对的最小值和最大值,并使用 itertools.product 来创建小盒子的坐标。所以我想在24.313 294.679 1.5 和25.51 295.263 1.5 周围放一个盒子,然后在25.51 295.263 1.5 和26.743 294.526 1.5 周围放一个盒子等等。为了更好地理解,我想要这里的坐标,但当然是 3D:
不像这里:
有没有简单的 numpy、scipy 方法来做到这一点?
【问题讨论】:
-
您想要输出的图片与您请求的文字不一致。它在哪一个?您想要在数据系列(图像)周围有一个恒定宽度的“管”,还是想要系列中连续成对数据点的边界框(文本)?
-
我想要连续对的数据点周围的边界框