光流法

对象,用于存储光流矩阵

描述

光流法对象存储从一个图像或视频帧到另一帧的运动对象的方向和速度。使用目标函数情节积光流矢量。

创建

描述

=光流法创建具有默认属性值的光流对象。

= opticalFlow (VXVY从两个大小相等的矩阵创建的光流对象VXVY。该矩阵VXVYXÿ分别速度的部件。输入速度分量设置的属性的光流对象。

输入参数

展开全部

X速度的部件,指定为中号-通过-ñ矩阵。

数据类型:|

ÿ速度的部件,指定为中号-通过-ñ矩阵。

数据类型:|

注意

VXVY必须是相同的大小和数据类型的。

属性

展开全部

X速度的部件,指定为中号-通过-ñ矩阵。如果输入VX未指定,该属性的缺省值设置为0×1空矩阵。

数据类型:|

ÿ速度的部件,指定为中号-通过-ñ矩阵。如果输入VY未指定,该属性的缺省值设置为0×1空矩阵。

数据类型:|

此属性是只读的。

相位角弧度的光流,指定为中号-通过-ñ矩阵相同的大小和数据类型作为速度的部件。光流的相位角是从所计算的Xÿ组件的速度。如果输入VXVY未指定,该属性的缺省值设置为0×1空矩阵。

数据类型:|

此属性是只读的。

光流的大小,指定为中号-通过-ñ矩阵相同的大小和数据类型作为速度的部件。光流的大小从所计算的Xÿ组件的速度。如果输入VXVY未指定,该属性的缺省值设置为0×1空矩阵。

数据类型:|

对象函数

情节 积光流矢量

例子

全部收缩

创建光流对象,并查看其属性。

流速=光流法
Vx:[0×1双]Vy:[0×1双]方位:[0×1双]幅度:[0×1双]

该属性的缺省值被返回为0号乘1和数据类型的空矩阵

从两个大小相等的速度矩阵创建的光流对象。

VX = randn(100,100);VY = randn(100,100);opflow =光流法(Vx的,VY);

检查光流对象的属性。的方向和大小是从速度计算矩阵。

opflow
opflow =光流法与属性:Vx的:[100×100双] VY:100x100的双]定位:[100×100双]幅度:[100×100双]

绘制对象作为颤动情节的速度。

图(opflow,'DecimationFactor'[10 10],'比例因子',10);

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

介绍了R2015a