gpt4 book ai didi

c++ - 实现图像稳定 opencv,c++

转载 作者:可可西里 更新时间:2023-11-01 18:00:14 25 4
gpt4 key购买 nike

<分区>

今天,我有很多问题,我需要任何形式的帮助,即使是在我问题的某些部分。这些问题真的很急,所以请和我一起努力。

我正在使用光流法进行图像稳定。这一步正确完成并产生了不错的效果,现在我想为视频实现稳定,我有两种方法可以做到这一点:第一种方式:我已经获得了第一帧和下一帧的特征之间的平移和旋转矩阵。现在,我的主管建议我这样做;制作比原始框架大两倍的 Canvas ,并复制中间的第一个框架。对于下一帧,使用我获得的变换来计算偏移和旋转。使用这些参数并将下一帧复制到其正确位置。这应该会产生修正后的视频。

那怎么办呢?如果可用,请提供有关 openCV 功能的帮助。

第二种方式,

我试图用我自己的方式来做,我试图通过扭曲图像来获得校正的视频,我已经获得了单应矩阵,但它不适用于函数 cvWarpPerspective()。 无论如何,我在这里为获得稳定的图像所做的事情或您的建议是否正确?

问题:

1- 单应矩阵给出负值是否正确?

2- 正如我上面提到的旋转和平移矩阵,我必须建立这个方程,以便将第二帧中的估计特征返回到第一帧中的位置

Y = 旋转矩阵* x + 平移矩阵

它有时会给出近乎完美的结果,有时会给出非常糟糕的结果,我得到负值并且远离它们应该位于的位置,为什么会这样?

即使是子问题,也请回答你能回答的问题

非常感谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com