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 ,退出当前对话框,返回到主界面

 

例子:现在我们确定一个有七个关键帧的视频运动轨迹。关键帧号分别为01928456983100

步骤1:添加关键帧

移动滑块到值19,如下所示

 

然后按下按键  .添加关键帧19的操作就完成了。如下所示:

 

步骤2:设置动作(包括旋转,缩放,改变中心座标)

改变中心座标:你可以通过改变组件 spinbox dx. spinbox dy来实现。也可以通过拖拽蓝色小方块来实现。不过要注意:在拖拽之前,一定要选中小方块,不然会有一些不希望的情况发生。

现在我们把视频帧的中心座标移到(-77.066.0),如下所示: 

 

 

然后改变大小,将关键帧19缩小到07倍,如下所示:

 

然后将关键帧19旋转36°,如下所示:

 

 

至此为止,添加关键帧19的动作的过程全部完成。

所有关键帧0  19  28  45  69  83  100完成时,如下所示