我有一个剪辑目录,其中一些非常相似。我的意思是,他们可能会共享30秒的相同镜头,但在视频的开始/结束时可能会有所不同。
具体来说,它们是twitch.tv上流的片段。这样,如果2个人要捕获某个“ Action ”,而一个人在另一人之前5秒钟剪辑了该 Action ,则我需要将这两个剪辑检测为重复。
目前,我已经制作了一个程序来比较两个视频中帧的MD5哈希值,但是找不到适合我的任何副本。我不认为这是程序的错误,因为我手动检查了重复帧的MD5,它们是不同的。在继续尝试解决问题之前,我想做的事情可能吗?
最佳答案
由于视频已压缩,因此MD5帧的哈希值无法使用,并且压缩不可避免地导致帧中的差异。
您可能需要某种图像哈希,例如phash。
关于python - 使用OpenCV检测两个接近相似的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51349895/