import numpy as np
import cv2
import matplotlib.pyplot as plt

#读图
img = cv2.imread('E:\image_0003.jpg')
#b,g,r=cv2.split(img)#分离bgr分量
#img2=cv2.merge([r,g,b])
img2=img[:,:,::-1]
plt.subplot(121);plt.imshow(img)
plt.subplot(122);plt.imshow(img2)#显示正常
plt.show()

cv2.imshow('bgr',img)#显示正常
cv2.imshow('rgb',img2)
k=cv2.waitKey(0)
if k==27:
    cv2.destroyAllWindows()    
elif k==ord('s'):
    cv2.imwrite('sunflower.png',img)
    cv2.destroyAllWindows()

python opencv 与matplotlib

相关文章:

  • 2021-11-20
  • 2021-12-22
  • 2021-10-14
  • 2021-07-19
  • 2021-08-09
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-09-18
  • 2022-12-23
  • 2021-04-11
  • 2021-05-26
相关资源
相似解决方案