gpt4 book ai didi

python - 集合中的numpy数组坐标

转载 作者:行者123 更新时间:2023-12-02 17:13:24 31 4
gpt4 key购买 nike

我正在python 2.7.5中使用OpenCV。通过使用以下代码行,我为图像实现了一个滑动窗口:

subImage = image[yStart:yEnd, xStart:xEnd]

其中 image是完整的灰度图像, yStart是起始y坐标, yEnd是起始y坐标, xStart是起始x坐标, xEnd是终止x坐标。 subImage从给定的坐标裁剪的图像(窗口中图像的一部分)。

我想做的是将此 subImage中所有高于某个阈值的坐标添加到一组可见坐标的python中。我该怎么做?任何帮助将不胜感激。

最佳答案

我不知道任何OpenCV,但在简单的NumPy中,我会这样做。

mask = np.zeros(image.shape, dtype=np.bool)
mask[yStart:yEnd, xStart:xEnd] = True
mask &= image > threshold
coords = np.where(mask)

根据您的应用程序,您可能需要以下形式的坐标:
coords = zip(*coords)

关于python - 集合中的numpy数组坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23482528/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com