Non riesco a capire come visualizzare un'immagine grezza che contiene informazioni 640x480 pixel, ogni pixel 8 bit. (Immagine grigia)Opencv Python visualizza immagine raw
Ho bisogno di passare da un array np al formato Mat per poter visualizzare l'immagine.
#!/usr/bin/python
import numpy as np
import cv2
import sys
# Load image as string from file/database
fd = open('flight0000.raw')
img_str = fd.read()
fd.close()
img_array = np.asarray(bytearray(img_str), dtype=np.uint8)
img = ... Conversion to Mat graycolor
cv2.imshow('rawgrayimage', img)
cv2.waitKey(0)
È così confuso con il cv, cv2. Ho cercato per un po 'ora, ma non riesco a trovare la soluzione.
Nota: il mio esempio analizza una scala di grigi immagine - modificare l'argomento conteggio e la funzione rimodellare conseguenza per un'immagine a colori – DanGoodrick