I can\'t figure out how to display a raw image which contains 640x480 pixel information, each pixel 8 bit. (Gray image)
I need to go from an np array to Mat format to
Just an example if you want to save your 'raw' image to 'png' file (each pixel 32 bit, colored image):
import numpy as np
import matplotlib.pyplot as plt
img = np.fromfile("yourImage.raw", dtype=np.uint32)
print img.size #check your image size, say 1048576
#shape it accordingly, that is, 1048576=1024*1024
img.shape = (1024, 1024)
plt.imshow(img)
plt.savefig("yourNewImage.png")