主要内容

opticalFlow

对象存储矩阵光学流

描述

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

创建

描述

例子

= opticalFlow创建一个光学流对象的默认属性值。

例子

= opticalFlow (Vx,v)创建一个从两个大小相等的矩阵光学流对象Vxv。的矩阵Vxvxy组件分别为速度。输入速度组件设置属性光流的对象。

输入参数

全部展开

x组件的速度,作为一个指定——- - - - - -N矩阵。

数据类型:|

y组件的速度,作为一个指定——- - - - - -N矩阵。

数据类型:|

请注意

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

属性

全部展开

x组件的速度,作为一个指定——- - - - - -N矩阵。如果输入Vx没有指定,默认值的属性设置为0-by-1空矩阵。

数据类型:|

y组件的速度,作为一个指定——- - - - - -N矩阵。如果输入v没有指定,默认值的属性设置为0-by-1空矩阵。

数据类型:|

这个属性是只读的。

相位角度弧度的光流,指定为一个——- - - - - -N矩阵的大小和速度的数据类型的组件。相位角度的光流计算xy组件的速度。如果输入Vxv不指定,该属性的默认值设置为0-by-1空矩阵。

数据类型:|

这个属性是只读的。

光学级流程,指定为一个——- - - - - -N矩阵的大小和速度的数据类型的组件。光流的大小的计算xy组件的速度。如果输入Vxv不指定,该属性的默认值设置为0-by-1空矩阵。

数据类型:|

对象的功能

情节 情节光流矢量

例子

全部折叠

创建一个光学流对象并查看其属性。

流= opticalFlow
流= opticalFlow属性:Vx:[0×1双]v:[0×1双]取向:(0×1双)大小:(0×1双)

返回属性的默认值为空矩阵大小0-by-1和数据类型

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

Vx = randn (100100);v = randn (100100);opflow = opticalFlow (Vx, v);

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

opflow
opflow = opticalFlow属性:Vx:(100 x100双v: [100 x100双]取向:[100 x100双)大小:[100 x100双)

情节的速度对象作为颤阴谋。

情节(opflow“DecimationFactor”,10 [10],“ScaleFactor”10);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象颤。

扩展功能

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

介绍了R2015a