我的问题是如何在这张图片的最低点找到一个点? 我知道这一点的 x 坐标。但是,我也想找到那个点的 y 坐标。
如有任何建议,我们将不胜感激。
编辑:下面的代码是显示图像中的最低点。
nz = np.argwhere(res)
Y, X = nz[0]
cv2.circle(image, (Y, X ), 2, (0, 0, 255), -1)
cv2.imshow('result',res)
cv2.waitKey()
但问题是运行代码后,该点没有出现在我的原始图像中。
最佳答案
如果您正在阅读灰度图像或图像本身是灰度图像,我的猜测是:
values = cv2.imread('img',0)
# I am taking greater than 100, as opposed to 255 as the values may not be exactly 255
y_coord = max(np.where(values > 100)[1])
如果您使用的是二进制图像,则将条件替换为 values == 1
关于python - 如何找到最低位置的白色像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57381987/