C++ 打开简历,视频覆盖
我想在视频上叠加一个图像,它有快速的摄像机运动。我使用一条绿线作为覆盖的参考点坐标。使用分割方法,我提取了绿线,并找到了当它出现在帧中时要覆盖的线顶部的坐标点 我遇到的问题是,当绿线变得模糊时(由于相机的移动),坐标点相对于其他帧会改变1或2个像素。因此,在叠加输出视频中,由于坐标差异,叠加图像看起来很不稳定C++ 打开简历,视频覆盖,c++,opencv,C++,Opencv,我想在视频上叠加一个图像,它有快速的摄像机运动。我使用一条绿线作为覆盖的参考点坐标。使用分割方法,我提取了绿线,并找到了当它出现在帧中时要覆盖的线顶部的坐标点 我遇到的问题是,当绿线变得模糊时(由于相机的移动),坐标点相对于其他帧会改变1或2个像素。因此,在叠加输出视频中,由于坐标差异,叠加图像看起来很不稳定 有人能帮我吗。我正在使用opencv c++您可以对图像运动进行低通滤波,以在某种程度上消除快速、不稳定的运动 如果您可以立即获得完整的视频序列,您还可以使用未来帧的信息进行过滤@kart
有人能帮我吗。我正在使用opencv c++您可以对图像运动进行低通滤波,以在某种程度上消除快速、不稳定的运动
如果您可以立即获得完整的视频序列,您还可以使用未来帧的信息进行过滤@karthik是的,请在频域中尝试相同的方法