plot cv2 image code example
Example 1: images from opencv displayed in blue
# matplotlib interprets images in RGB format, but OpenCV uses BGR format
# so to convert the image so that it's properly loaded, convert it before loading
img = cv2.imread('filename.ext') # this is read in BGR format
rgb_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # this converts it into RGB
plt.imshow(rgb_img)
plt.show()
Example 2: cv2 load image
import numpy as np
import cv2
import matplotlib.pyplot as plt
%matplotlib inline # if you are running this code in jupyter notebook
img = cv2.imread('/path_to_image/opencv-logo.png',0) # reads image 'opencv-logo.png' as grayscale
plt.imshow(img, cmap='gray')