cv2 ndarray转换为列表,然后向后返回ndarray无法正确显示

时间:2018-11-22 01:52:50

标签: python opencv numpy-ndarray

我需要通过JSON格式传输视频流,因此我尝试将从cv2读取的ndarray转换为list,然后再次转换为ndarray进行读取。这是我在python中的代码。

video = cv2.VideoCapture(video_file)
while(video.isOpened()):
    success, frame = video.read()
    data = frame.tolist()
    image = np.asarray(data)
    cv2.imshow('frame', image)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
video.release()

但是,我只得到了全黑的图像,而不是原始的视频屏幕。为什么以及如何纠正它?谢谢。

0 个答案:

没有答案