opencv2中将图像内所有白色的像素改成黑色的代码
以下是将图像内所有白色的像素改成黑色的代码:
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将白色像素替换成黑色像素
img[img == [255, 255, 255]] = [0, 0, 0]
# 显示修改后的图像
cv2.imshow('Modified Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在此代码中,首先读取了一张图像,然后使用numpy的数组索引操作将所有像素值为[255, 255, 255](白色)的像素替换成[0, 0, 0](黑色),最后显示修改后的图像。
原文地址: http://www.cveoy.top/t/topic/htkb 著作权归作者所有。请勿转载和采集!