【发布时间】:2019-06-19 04:50:48
【问题描述】:
我想使用 OpenCV 更改灰度图像的像素值。
假设我有一张灰度图像,我想一次将其所有像素转换为 0 值。这样得到的图像是完全黑色的。我试过了,但图像没有变化:
image = cv2.imread('test_image.png',0)
for i in range(image.shape[0]):
for j in range(image.shape[1]):
image[i, j] = 0
结果:
显示更新后的图片
【问题讨论】:
-
我相信语法是
image[i][j] = 0。此外,您不应该留下诸如 cmets 之类的信息。您应该编辑您的帖子以包含详细信息 -
Atul,请edit 完成您的问题。您似乎发布得太早并试图在评论中完成您的问题。这不是 cmets 的用途。
标签: python opencv computer-vision grayscale