【问题标题】:CV2 frame from video issue来自视频问题的 CV2 帧
【发布时间】:2020-07-05 14:27:15
【问题描述】:

我正在尝试从视频中获取帧。但是,当我尝试打印图像以查看数组时,我什么也没有。我也想从视频中获取第 20 帧。请在下面找到代码。任何人都可以帮助我解决这个问题。

代码:


    cap= cv2.VideoCapture('/media/michael/extHDD/Kaggle/DeepFAke/DF_all/aarr.mp4')
    while(cap.isOpened()):
       ret, frame = cap.read()
       if ret == False:
          break
    print(frame)

输出:

None

感谢和最好的问候

迈克尔

【问题讨论】:

    标签: python-3.x video-capture cv2


    【解决方案1】:

    我找到了None 问题。为了得到答案,我需要缩进 print(frame) 以便它从 IF 命令下开始。

    以下代码更正;

    cap= cv2.VideoCapture('/media/michael/extHDD/Kaggle/DeepFAke/DF_all/aarr.mp4')
        while(cap.isOpened()):
           ret, frame = cap.read()
           if ret == False:
              break
           print(frame)
    

    想知道如何从视频中获取第 20 帧。

    感谢和最好的问候

    迈克尔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多