文章预览
code: import numpy as np from matplotlib import pyplot as plt #获取和修改像素值 img = np.zeros(( 256 , 256 , 3 ),np.uint8) #创建一个全黑的256*256的图像,而且如果是要创建图像的话,一定要指定类型为np.unit8 plt.imshow(img[:,:,:: -1 ]) #显示所有的行列 plt.show() #用pycharm要写这个!!jupter可以不用 print(img[ 100 , 100 ]) #获取值,BGR三个通道的结果 print(img[ 100 , 100 , 0 ]) #指定0:获取蓝色通道的值 img[ 100 , 100 ]=( 0 , 0 , 255 ) #把这个值修改为红色 plt.imshow(img[:,:,:: -1 ]) plt.show() print(img[ 100 , 100 ]) print(img[ 100 , 100 , 0 ]) #指定0:获取蓝色通道的值 img.size:有多少像素。 print (img.shape) print (img.dtype) print (img.size) #256*256*3 code: #拆分通道 dili = cv.imread( "../Dataset/TrainValDataset/Image/camourflage_00001.jpg" ) plt.imshow(dili[:,:,::-1]) plt.show() b,g,r = cv.split(dili) plt.imshow(b,cmap=plt.cm.gray) #以
………………………………