发现两个图像之间的差异

时间:2019-06-10 13:52:42

标签: python numpy image-processing pixel video-processing

我有一个列表,将视频帧(彩色)存储为uint8三维数组。

我想循环浏览一下,以便在视频更新时找到每个帧之间的差异,并将该差异另存为新的图像/阵列。我正在尝试通过从下一帧减去当前帧以找到像素差异来做到这一点。

我的代码是:

diff = videoFrame[count + 1] - videoFrame[count]

生成的图像的确包含了帧之间的差异,但是与前一帧的数字存在扭曲,因此不应存在。

有人建议以其他方式找到这种差异吗?

resulting image original image 1 original image 2

1 个答案:

答案 0 :(得分:0)

这些数字看起来有点像电影中的时间码。我怀疑您的原始图片中有这些内容,也许是在透明层中?无论如何,如果没有原始图像进行检查,我所能提供的远远不止于此。