我正在分析视频,我正在录制执行某些操作的设备(平板电脑)。我将它记录在两个不同的设备上。但是“内容”是一样的。我把内容放在引号中导致照明,宽高比,边界从一个视频到另一个不同。但两个视频上的动作是相同的。
如果你看到四张图片,你会更好地了解我想要问的内容。
Image1(Device1) Device1_change1 http://i39.tinypic.com/5of9g7.png
Image2(Device1) Device1_change2 http://i44.tinypic.com/23m2e13.png
Image3(Device2) Device2_change1 http://i40.tinypic.com/e67h9u.png
Image4(Device2) Device2_change2 http://i41.tinypic.com/2e3d2lu.png
前两张图片来自device1,后两张来自Device2。 有没有办法可以检测到帧中的变化(第一个图像到第二个图像)。该动作正在放大,当它缩放到某一点并且捕捉到更改时(Image2)。同样,我也想在其他视频中捕获相同的变化。 所以就像尝试从Image3捕捉Image 4一样。
我使用过曼哈顿,FD,颜色直方图等算法。它们都没有正常工作。
答案 0 :(得分:0)
您可以计算参考帧(图像3)的文本的平均字高和宽度,并将其与测试图像的图像(图像4)进行共映射。这将能够检测放大操作。要做到这一点,我认为二值化后连接组件分析应该足够了。这应该给你一个放大倍数的估计。 Google提供了许多算法。
然后你可以使用图像插值技术来进行缩放。
祝你好运。