主要内容

光流

存储光流矩阵的对象

描述

光流对象将移动对象的方向和速度存储从一个图像或视频框架到另一个图像框架。使用对象函数阴谋绘制光流量。

创建

描述

例子

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

例子

流动=光流(VX,,,,Vy从两个等级矩阵中创建一个光流对象VXVy。矩阵VXVyXy速度的组成部分。输入速度组件设置特性光流对象。

输入参数

展开全部

X每帧速度的速度成分,指定为m-经过-n矩阵。

数据类型:单身的|双倍的

y每帧速度的速度成分,指定为m-经过-n矩阵。

数据类型:单身的|双倍的

笔记

VXVy必须具有相同的大小和数据类型。

特性

展开全部

X每帧速度的速度成分,指定为m-经过-n矩阵。如果输入VX未指定,此属性的默认值设置为0 by-1空矩阵。

数据类型:单身的|双倍的

y每帧速度的速度成分,指定为m-经过-n矩阵。如果输入Vy未指定,此属性的默认值设置为0 by-1空矩阵。

数据类型:单身的|双倍的

此属性仅阅读。

弧度的光流的相角,指定为m-经过-n与速度相同的大小和数据类型的矩阵。光流的相角是根据Xy速度的组成部分。如果输入VXVy未指定,此属性的默认值设置为0 by-1空矩阵。

数据类型:单身的|双倍的

此属性仅阅读。

每个框架中的光流量的大小,指定为m-经过-n与速度相同的大小和数据类型的矩阵。光流的大小是根据Xy速度的组成部分。如果输入VXVy未指定,此属性的默认值设置为0 by-1空矩阵。

数据类型:单身的|双倍的

对象功能

阴谋 绘图光流量向量

例子

全部收缩

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

流=光流
Flow =具有属性的光流:VX:[0×1 double] Vy:[0×1 double]方向:[0×1 double]幅度:[0×1 double]

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

从两个相等尺寸的速度矩阵创建一个光流对象。

vx = randn(100,100);vy = randn(100,100);opflow =光流(VX,VY);

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

OPFlow
opflow =带有属性的光流:VX:[100x100 double] Vy:[100x100 double]方向:[100x100 double]幅度:[100x100 double]

将对象的速度绘制为颤抖图。

情节(opflow,“取理”,[10 10],'比例因子',10);

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

扩展功能

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

版本历史记录

在R2015a中引入