src=cv.imread('./data/coins.jpg')
access_pixels(src)
def access_pixels(image):
print('shape',image.shape)
print('高度',image.shape[0])
print('宽度', image.shape[1])
print('通道数', image.shape[2])
print('宽度:%s,高度:%s'%(image.shape[0],image.shape[1]))
##相当于取反 例如白的变成黑的,黑的变成白的,
for row in range(image.shape[0]):
for col in range(image.shape[1]):
for c in range(image.shape[2]):
pv=image[row,col,c]
image[row,col,c]=255-pv #相当于取反 例如白的变成黑的,黑的变成白的,
cv.imshow('pixels_demo',image)
图像取反 例如白的变成黑的,黑的变成白的,
最新推荐文章于 2022-05-31 22:52:05 发布
本文介绍了一个简单的图像处理技术——图像取反。通过遍历图像的每个像素并将其颜色值进行取反,可以实现黑白反转的效果。该过程使用了OpenCV库来读取图像,并通过Python代码实现了像素级别的操作。
951

被折叠的 条评论
为什么被折叠?



