我正在尝试在静态视频中模拟摇晃的摄像头。我可以随机选择几个点,然后使用缓动来平移/缩放/扭曲,但是我想知道是否有更好,更标准的方法。

最佳答案

摇晃的相机通常不会包含变焦。图像旋转分量也将非常小,并且可能会被忽略。仅使用2D翻译,您可能会获得足够的结果。

您可能应该做的就是及时定义抖动路径-每帧原始静态视频的图像运动量-然后将每帧移动此量。
您可能需要对视频进行一些裁剪,以隐藏图像边框附近的任何空白部分,其余的空白区域可能会使用绘画进行填充。这条路应该比较平稳
而不是完全随机的抖动,因为您正在模拟 body 的手部运动。

为了使效果更令人信服,您还应该添加运动模糊。
这种模糊的方向与摇晃路径相同,其数量基于当前的摇晃速度。

10-07 18:58