cv2 ndarray convert to list然后backward to ndarray无法正确显示

2024-03-29 12:36:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要通过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()

然而,我只是得到了一个全黑的图像,而不是原来的视频屏幕。为什么以及如何纠正?非常感谢。你知道吗


Tags: 代码imagejsondatavideo格式cv2frame