我想要在视频上叠加一个图像,它有快速的相机移动。我使用一条绿色的线作为要叠加的参考点坐标。使用分割方法,我提取了绿色的线,并找到了当它出现在框架中时,要覆盖的线顶部的坐标点。我遇到的问题是,当绿色线条看起来模糊时(由于相机的移动),坐标点与其他帧相比变化了1到2个像素。因此,在叠加的输出视频中,由于坐标差异,叠加的图像看起来是抖动的。
有没有人能帮我。我正在使用opencv c++
如何计算相机前物体的角度?我的相机分辨率为1280x1024,镜头焦距为8mm,CMOS上每个像素的像素大小为4.8微米。当然,从这个角度计算这个角度是可能的。另外,我计算了物体到相机的距离,所有的东西都在一个层次上。所以只有X坐标是有趣的,对吗?
首先是点X坐标,其次是整个传感器的宽度(1280像素*4.8微米),第三是焦距( mm )。我有