python 使用opencv接口读取RGB图片出错解决

    xiaoxiao2021-08-26  110

             先上代码在解释。

    import cv2 import numpy as np import matplotlib.pyplot as plt img1 = cv2.imread('1.jpg', 3) //读取彩色图片 img2 = cv2.imread('2.jpg', 3) #print img1, img2 cv2.namedWindow('image', cv2.WINDOW_NORMAL) #cv2.imshow('image', img1) #k = cv2.waitKey(0)&0xFF b, g, r = cv2.split(img1) img = cv2.merge([r, g, b]) plt.subplot(121); plt.imshow(img1); plt.axis('off') plt.subplot(122); plt.imshow(img); plt.axis('off') plt.show() #opencv操作 cv2.imshow('bgr image', img1) cv2.imshow('rgb image', img) cv2.waitKey(0) cv2.destroyAllWindows() subplot(121) 也可以表示成subplot(1, 2, 1) 。表示把坐标轴分割成1行2列。第三个1表示在第一个位置。从上到下从左到右分别编号为1....n*m(n为行数, m为列数)

    axis('off')表示关闭坐标轴的数字刻度

    转载请注明原文地址: https://ju.6miu.com/read-677182.html

    最新回复(0)