matplotlib库

    科技2025-03-04  24

    参考文章: python matplotlib 显示图像


    引入 import matplotlib.pyplot as plt 画图代码 #画图 #x坐标轴数据 x = np.linspace(1,256,256) #x轴表示第几个像素点 #y坐标轴数据 y1 = rowData #y轴表示灰度值 y2 = columnData plt.figure() #坐标轴标题 plt.xlabel("pixel order") #x轴上的名字 plt.ylabel("gray value") #y轴上的名字 #标题的显示位置 plt.legend(loc = 'upper right') #显示 plt.plot(x, y1, label='row') plt.plot(x, y2, label='column') plt.show() 效果
    显示一幅彩色图片 img = cv2.imread('图片路径') plt.figure("Image") # 图像窗口名称 plt.imshow(img) plt.axis('on') # 关掉坐标轴为 off plt.title('image') # 图像题目 plt.show() 显示一副灰度图像 img = cv2.imread('图片路径') plt.figure("Image") # 这里必须加 cmap='gray' ,否则尽管原图像是灰度图(下图1),但是显示的是伪彩色图像(下图2)(如果不加的话) plt.imshow(img,cmap='gray') plt.axis('on') plt.title('image') plt.show()
    Processed: 0.017, SQL: 8