文档帮助中心文档
用于存储光流矩阵的对象
的opticalFlow对象存储移动对象从一个图像或视频帧到另一个图像或视频帧的方向和速度。使用对象函数情节绘制光流矢量。
opticalFlow
情节
流= opticalFlow
流= opticalFlow (Vx, v)
例子
流= opticalFlow创建具有默认属性值的光流对象。
流
流=光学流(Vx,v)用两个大小相等的矩阵创建一个光流对象Vx和v.的矩阵Vx和v是x和y分别是速度的分量。输入速度分量设置属性光流对象。
流=光学流(Vx,v)
Vx
v
全部展开
x速度的分量,指定为米——- - - - - -N矩阵。
数据类型:单|双
单
双
y速度的分量,指定为米——- - - - - -N矩阵。
请注意
Vx和v必须具有相同的大小和数据类型。
x速度的分量,指定为米——- - - - - -N矩阵。如果输入Vx时,此属性的默认值将设置为0乘1的空矩阵。
y速度的分量,指定为米——- - - - - -N矩阵。如果输入v时,此属性的默认值将设置为0乘1的空矩阵。
取向
此属性是只读的。
以弧度计的光流相角,指定为米——- - - - - -N与速度分量大小和数据类型相同的矩阵。计算了光流的相位角x和y速度的组成部分。如果输入Vx和v时,此属性的默认值将设置为0乘1的空矩阵。
级
光流的大小,指定为米——- - - - - -N与速度分量大小和数据类型相同的矩阵。光流的大小由x和y速度的组成部分。如果输入Vx和v时,此属性的默认值将设置为0乘1的空矩阵。
全部折叠
创建光流对象并查看其属性。
流量=具有属性的光流程:Vx:[0×1双] VY:[0×1双]方向:[0×1双]幅度:[0×1双]
属性的默认值将返回为大小为0 × 1和数据类型的空矩阵双.
用两个相等大小的速度矩阵创建一个光流对象。
Vx = randn (100100);v = randn (100100);opflow = opticalFlow (Vx, v);
检查光流对象的属性。方向和大小由速度矩阵计算。
opflow
opflow = opticalFlow with properties: Vx: [100x100 double] Vy: [100x100 double] Orientation: [100x100 double]幅值:[100x100 double]
把物体的速度画成一个颤动图。
情节(opflow“DecimationFactor”, 10 [10],“ScaleFactor”10);
Motoollflowfarneback.|opticalFlowHS|opticalFlowLK|opticalFlowLKDoG|颤动
Motoollflowfarneback.
opticalFlowHS
opticalFlowLK
opticalFlowLKDoG
颤动
你可以在versión上修改一下。我们有哪些修改?
有一个对应于MATLAB的代码:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系