感谢第一条评论img[img<255]=0
尝试使用numpy将rgb图像列表中小于255的值设置为零。img[:,:,i][img<255]=0
img = np.asarray(cv2.imread("./labels/" + path))
img.shape # (480, 640, 3)
i = [0,1,2]
img[:,:,i][img < 255] = 0
np.unique(img[:,:,0], return_counts=True)
这不会更改图像中的任何值。如果有人能帮忙,请告诉我。
这行代码将RGB图像中小于255的值设置为零
img[img < 255] = 0