motion dialog box
功能描述:
这个对话框的主要功能:用来描述一段视频或一段图像的运动轨迹。
界面预览::
状态: 对话框的初始状态
初始状态界面描述:
Big canvas
画布有一根线用来记录视频或图像的运动轨迹,有两个初始帧0 ,100。在画布中用两个蓝色小方形表示。
画布中的绿色矩形是用来虚拟地表示正在处理的视频帧或图像。
Small canvas
两根垂直线表示在初始状态的两个关键帧
红色的三角形用来指示当前帧
Scale
用来选择一个关键帧
Button
用来添加关键帧
Spinbox
组件spinbox dx 用来改变当前视频帧或图像相对于可视化区域的水平偏移量is used for
Spinbox
组件spinbox dx 用来改变当前视频帧或图像相对于可视化区域的垂直偏移量
!!!注意:改变当前视频帧或图像相对于可视化区域的水平或垂直偏移量也可以通过
拖跩蓝色小方块来实现。但是在拖拽之前,一定要选中小方块,不然会有一些不 希望的情况发生。
SpinboxTransation_cn
组件spinbox resize 用来改变当前视频帧的大小。.
Spinbox
组件spinbox rotate 用来旋转当前视频帧。
Button Reset:
按下按钮Reset 用来清除之前设置好的值,并且返回到初始状态。
Button OK:
按下按钮OK ,保存设置好的值,并返回到主界面。
Button Cancel:
按下按钮Cancel ,退出当前对话框,返回到主界面
例子:现在我们确定一个有七个关键帧的视频运动轨迹。关键帧号分别为0,19,28,45,69,83,100。
步骤1:添加关键帧
移动滑块到值19,如下所示
然后按下按键 .添加关键帧19的操作就完成了。如下所示:
步骤2:设置动作(包括旋转,缩放,改变中心座标)
改变中心座标:你可以通过改变组件 spinbox dx和. spinbox dy来实现。也可以通过拖拽蓝色小方块来实现。不过要注意:在拖拽之前,一定要选中小方块,不然会有一些不希望的情况发生。
现在我们把视频帧的中心座标移到(-77.0,66.0),如下所示:
然后改变大小,将关键帧19缩小到0。7倍,如下所示:
然后将关键帧19旋转36°,如下所示:
至此为止,添加关键帧19的动作的过程全部完成。
所有关键帧0 19 28 45 69 83 100完成时,如下所示