您好,我想知道是否存在哈希或要检测的重复视频附近的内容。我唯一想解决的就是压缩。视频是否有类似于dhash的内容?
答案 0 :(得分:0)
由于视频只是一系列图像的包装,我将使用pyav之类的东西将视频分解为图像,然后使用dhash
处理它们。看起来您不需要将图像保存到磁盘,并且它是用cython
编写的(因此,据传它运行起来非常快。)或者,您可以使用opencv
进行类似的操作,但我相信安装会涉及更多。
这是pyav
的参考代码
import av
container = av.open(path_to_video)
for frame in container.decode(video=0):
frame.to_image().save('frame-%04d.jpg' % frame.index)
将dhash
调用插入for循环并杀死save
部分应该非常简单。