我正在尝试将从某些图像时间序列中提取的坐标与自定义坐标查找算法联系起来。第二步有一个问题:
trackpy.linking.utils.SubnetOversizeException: Subnetwork contains 35 points
我将其解释为图像 1 和 2(从 0 开始)之间某个区域的坐标之间存在太多可能的连接,这是正确的吗?
如果是,如何找出图像中出现此错误的位置?我查看了代码,我很确定信息在trackpy.linking.subnet.Subnets.compute()
方法的某个地方:
for i, p in enumerate(dest_hash.points):
for j in range(nn[i]):
wp = source_hash.points[inds[i, j]]
wp.forward_cands.append((p, dists[i, j]))
assign_subnet(wp, p, self.subnets)
我认为这wp
是“起点”,但是在wp.forward_cands.append()
被调用之后,我只能在 中找到一个点wp.forward_cands
,而不是 35 点。也许我完全错了.. 任何帮助表示赞赏!