Matplotlib RGB & OpenCV BGR

Matplotlib RGB & OpenCV BGR

  1. import matplotlib.pyplot as plt
  2. import numpy as np
  3. import cv2
  4.  
  5. img = np.array([
  6.     [[255, 0, 0], [0, 255, 0], [0, 0, 255]],
  7.     [[255, 255, 0], [255, 0, 255], [0, 255, 255]],
  8.     [[255, 255, 255], [128, 128, 128], [0, 0, 0]],
  9. ], dtype=np.uint8)
  10.  
  11. plt.imsave('img_pyplot.png', img)
  12. cv2.imwrite('img_cv2.jpg', img)


Leave a Reply

Your email address will not be published. Required fields are marked *