Tôi không thể tìm ra cách hiển thị hình ảnh thô có chứa thông tin 640x480 pixel, mỗi pixel 8 bit. (Hình ảnh màu xám)Hiển thị hình ảnh thô Opencv Python
Tôi cần chuyển từ mảng np sang định dạng Mat để có thể hiển thị hình ảnh.
#!/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)
Rất khó hiểu với cv, cv2. Tôi đã cố gắng một thời gian, nhưng tôi không thể tìm ra giải pháp.
Lưu ý: ví dụ của tôi phân tích một hình ảnh màu xám - sửa đổi các tham số đếm và định hình lại chức năng phù hợp cho một hình ảnh màu – DanGoodrick