我有一个列表,将视频帧(彩色)存储为uint8三维数组。
我想循环浏览一下,以便在视频更新时找到每个帧之间的差异,并将该差异另存为新的图像/阵列。我正在尝试通过从下一帧减去当前帧以找到像素差异来做到这一点。
我的代码是:
diff = videoFrame[count + 1] - videoFrame[count]
生成的图像的确包含了帧之间的差异,但是与前一帧的数字存在扭曲,因此不应存在。
有人建议以其他方式找到这种差异吗?
答案 0 :(得分:0)
这些数字看起来有点像电影中的时间码。我怀疑您的原始图片中有这些内容,也许是在透明层中?无论如何,如果没有原始图像进行检查,我所能提供的远远不止于此。