升级到numpy 1.10.1之后,我开始出现类似的错误。我认为您可以通过将布尔数组包装在numpy.where()中来摆脱警告。
inliers = n.size(pixels[n.where(distances <= self.dst)])
由于您只是选择尺寸,因此无需使用像素数组,因此应该可以:
inliers = n.size(n.where(distances <= self.dst])[0])

升级到numpy 1.10.1之后,我开始出现类似的错误。我认为您可以通过将布尔数组包装在numpy.where()中来摆脱警告。
inliers = n.size(pixels[n.where(distances <= self.dst)])
由于您只是选择尺寸,因此无需使用像素数组,因此应该可以:
inliers = n.size(n.where(distances <= self.dst])[0])