OpenCV CAP_PROP_FRAME_COUNT 获取视频帧数问题
OpenCV 读取视频,可以通过属性 CAP_PROP_FRAME_COUNT
获取视频的总帧数,但是有些视频通过该属性获取的帧数和实际遍历整个视频的帧数不一样。
1 |
|
出现这种原因是,视频中包含了损坏的或不能被 OpenCV 解码的帧,OpenCV 就会跳过这些帧,因此造成通过属性 CAP_PROP_FRAME_COUNT
和实际读取的帧数不一样。
OpenCV CAP_PROP_FRAME_COUNT 获取视频帧数问题
https://wonderhoi.com/2023/08/18/OpenCV-CAP_PROP_FRAME_COUNT-获取视频帧数问题/