关于python,图片像素坐标的原点在左上角,问题是提取一张黑白图像上每列最上面的白色像素的坐标值,也就是每列白色像素坐标最小值,并输出这个最小值
类似于这种图片
提取的效果如下面这个图
非常感谢
提取的效果如下面这个图
如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
import numpy as np
import cv2 as cv
im_np = cv.imread('862350027756158.jpg')
h_w = np.argwhere(im_np[:,:,0]==255)
wx_np = h_w[:,1]
h_index = []
w_index = []
for wx in set(wx_np.tolist()):
wx_index = np.where(wx_np==wx)
hy_np = h_w[wx_index,0]
hy=hy_np.min()
h_index.append([hy])
w_index.append([wx])
im_np[h_index,w_index,:]=(255,0,255)
cv.imshow('',im_np)
cv.waitKey()
cv.destroyAllWindows()