文档帮助中心
对象,用于存储光流矩阵
的opticalFlow对象存储从一个图像或视频帧到另一个移动对象的方向和速度。使用object函数情节绘制光流矢量图。
opticalFlow
情节
流= opticalFlow
流= opticalFlow (Vx, v)
例子
流= opticalFlow创建具有默认属性值的光流对象。
流
流= opticalFlow (Vx,v)从两个大小相等的矩阵创建一个光流对象Vx和v。的矩阵Vx和v是x和y速度的分量。输入速度分量设置属性光流物体的。
流= opticalFlow (Vx,v)
Vx
v
全部展开
x速度的分量,用an表示米——- - - - - -N矩阵。
数据类型:单|双
单
双
y速度的分量,用an表示米——- - - - - -N矩阵。
Vx和v必须具有相同的大小和数据类型。
x速度的分量,用an表示米——- - - - - -N矩阵。如果输入Vx未指定,此属性的默认值设置为0×1的空矩阵。
y速度的分量,用an表示米——- - - - - -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
Vx: [100x100双]Vy: [100x100双]方向:[100x100双]幅度:[100x100双]
把物体的速度画成颤动图。
情节(opflow“DecimationFactor”,10 [10],“ScaleFactor”10);
opticalFlowFarneback|opticalFlowHS|opticalFlowLK|opticalFlowLKDoG|箭袋
opticalFlowFarneback
opticalFlowHS
opticalFlowLK
opticalFlowLKDoG
箭袋
存在一个版本可以修改。在哪里工作?
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室