向各位老师请问opencv中图像透视变换(鸟瞰图变换)的有关问题
向各位老师请教opencv中图像透视变换(鸟瞰图变换)的问题
现在的透视变换是在原图取四个点,在目标图像取四个点,计算变换矩阵来实现变换,例如用棋盘去标定,
但是如果我去处理视频,当摄像头出现角度改变,这时用相同的变换矩阵,变换出来的就不是俯视图了,
,我想视频一直保持俯视,这该怎么做,老师们能指导一下吗
------解决思路----------------------
你这个需求跟我以前的一个项目很像。刚开始的时候使用了陀螺仪,可以实时的算出相机的XYZ倾角,但是无法算出相机距离原理位置的偏移位移。后来使用特征点匹配的方式把当前图像透视变换,以获得大致不变的图像。
现在的透视变换是在原图取四个点,在目标图像取四个点,计算变换矩阵来实现变换,例如用棋盘去标定,
但是如果我去处理视频,当摄像头出现角度改变,这时用相同的变换矩阵,变换出来的就不是俯视图了,
,我想视频一直保持俯视,这该怎么做,老师们能指导一下吗
------解决思路----------------------
你这个需求跟我以前的一个项目很像。刚开始的时候使用了陀螺仪,可以实时的算出相机的XYZ倾角,但是无法算出相机距离原理位置的偏移位移。后来使用特征点匹配的方式把当前图像透视变换,以获得大致不变的图像。