【问题标题】:Video analysis with python & opencv: Input video is upside down使用python和opencv进行视频分析:输入视频倒置
【发布时间】:2016-02-09 16:11:11
【问题描述】:

我有一个有序图像序列,我用 cv2.videocapture 将其作为视频读取,称之为 train_video。但是我注意到视频与原始图像序列相比是颠倒的,因此我想使用 cv2.flip 函数来翻转它。

我有两个问题-

  1. 倒置的原因是什么??

  2. 翻转视频中所有帧的最有效方法是什么?我知道我可以创建一个空视频,然后开始将翻转的帧一一添加到该视频中,但是我必须有一些更有效的方法来直接更改视频对象 train_video 中的帧,对吧?

感谢您的帮助!

【问题讨论】:

  • 我不知道为什么 train_video 会被翻转,但我建议您不要使用图像序列,而应该使用单独的 py 脚本中的图像中的 avi/mp4 视频文件,使用VideoWriter 类。一旦你有了适当的培训视频,你就可以在上面运行你的主要算法。

标签: python opencv computer-vision video-processing


【解决方案1】:

查看我的回答 here 以了解如何解决该问题。

默认情况下,某些相机以横向拍摄帧/图像。要正确显示它们,请使用图像/视频的 exif 元数据标签来确定正确的方向。

【讨论】:

    猜你喜欢
    • 2014-04-01
    • 2023-01-02
    • 2015-05-10
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 2020-06-26
    相关资源
    最近更新 更多