【发布时间】:2019-01-07 07:40:17
【问题描述】:
我正在研究一个实时问题,我们需要消除视频的冗余帧。(可能是带有歌曲歌词的视频) 在我的例子中,歌词视频歌曲,我们不关心音频。只有包含歌词的帧。但问题是两行歌词我最终用了 20 秒结束了多个帧具有相同的歌词。所以我对消除那些多余的帧很感兴趣。
在搜索时,我发现此代码可通过此代码从视频中提取帧 - Python - Extracting and Saving Video Frames
import cv2
vidcap = cv2.VideoCapture('Compton.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file
if cv2.waitKey(10) == 27: # exit if Escape is hit
break
count += 1
能否请您帮我从这里开始消除多余的帧。
【问题讨论】:
标签: python opencv video video-capture cv2