使用图像处理比较两个视频

时间:2014-11-19 07:02:16

标签: c++ image-processing edge-detection

嗨我是图像处理的新手。我想用图像处理来比较两个视频。第一种类型的视频在视频中有效(模糊)。第二种类型是普通视频。使用边缘检测我想比较两个视频。所以我想使用canny边缘检测。是否有任何指南帮助做这个项目。我想在边缘视频中提取一些信息。我认为使用canny边缘检测识别边缘和提取来自它的信息。

2 个答案:

答案 0 :(得分:2)

Adi给出了一个很好的观点,除此之外,我建议你看Canny Edge detector threshold values gives different result以获得更好的边缘检测,而不会打扰光线和对比度的细微差别,否则你的结果可能会有所不同。

对于匹配边缘,请参阅ECR。

除此之外,我建议您添加多种视频匹配方法,以避免高处理和误报。例如如果你比较直方图(这很容易和快速),如果差异很大,不需要比较边缘(相对过程密集)。

答案 1 :(得分:1)

边缘检测通常不会模糊。

如果您仍想使用边缘检测,则可能会模糊未模糊的视频,然后进行比较。如果模糊很强,则应考虑对帧进行二次采样(例如,保留每个第二行/ col像素)并对reduce帧进行边缘检测和比较。这将更快,并且还可以使边缘检测更强的边缘进行检测。