【问题标题】:pyOpenCV reading a video green framespyOpenCV 读取视频绿框
【发布时间】:2018-03-10 18:30:45
【问题描述】:

我在 macOS High Sierra 上使用 py-opencv。我正在尝试运行这个非常简单的代码来读取 .mp4 视频文件。

cap = cv2.VideoCapture('./path/to/file.mp4')
while(cap.isOpened()):
    _, frame = cap.read()
    cv2.imshow("frame", frame)
    cv2.waitKey(10)

但是,每一帧都显示为纯绿色。我有 ffmpeg 3.3.3

【问题讨论】:

  • ffplay ./path/to/file.mp4。它会播放视频吗?
  • ffplay 不是命令
  • 你是从源代码构建 ffmpeg 还是从 repo 安装的?
  • 它已经在我的 Mac 中了。我通过 Anaconda 安装了 OpenCV
  • 好吧,如果没有访问您的机器,很难确切知道是否是 FFMPEG 的 OpenCV 问题。尝试从以下链接下载视频,看看是否可以播放。 h264info.com/clips.html

标签: opencv image-processing video


【解决方案1】:

我最终从conda-forge 安装了opencv,它工作正常!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-29
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 2019-09-11
    • 2011-01-13
    相关资源
    最近更新 更多