初始化
初始化视频帧和点跟踪
描述
初始化(
初始化点跟踪并设置初始视频帧。这个函数设置米2pointTracker
,点
,我
)点
数组(x, y)坐标点跟踪,并设置初始视频帧,我
。
如果你想使用点跟踪器作为持久变量,您必须调用初始化
只有在创造。如果你叫初始化
在一个循环中,之前的状态是失去了,因此,跟踪器不能保持跟踪。
例子
在现场跟踪的脸
创建系统对象用于读取和显示视频和绘图对象的边界框。
videoReader = videoReader (“visionface.avi”);放像机= vision.VideoPlayer (“位置”[100100680520]);
读过第一视频帧,其中包含的对象,定义该地区。
objectFrame = readFrame (videoReader);objectRegion = (264122、93、93);
作为一种替代方法,您可以使用以下命令来使用鼠标选择对象区域。对象必须占领大部分的地区:
图;imshow (objectFrame);
objectRegion =圆(getPosition (imrect))
显示初始帧带有红色边界框。
objectImage = insertShape (objectFrame,“矩形”objectRegion,“颜色”,“红色”);图;imshow (objectImage);标题(“红色框显示对象区域”);
检测对象地区的兴趣点。
点= detectMinEigenFeatures (im2gray (objectFrame),“投资回报”,objectRegion);
显示检测到的点。
pointImage = insertMarker (objectFrame points.Location,“+”,“颜色”,“白色”);图;imshow (pointImage);标题(“检测兴趣点”);
创建一个跟踪器对象。
追踪= vision.PointTracker (“MaxBidirectionalError”1);
初始化跟踪。
初始化(跟踪、points.Location objectFrame);
读、跟踪显示点,在每个视频帧和结果。
而hasFrame (videoReader)帧= readFrame (videoReader);(点,有效性)=追踪(框架);= insertMarker(框架、点(有效性,:)“+”);放像机(出);结束
发布的视频播放器。
释放(放像机);
输入参数
pointTracker
- - - - - -点跟踪器
PointTracker
对象
点跟踪,指定为一个vision.PointTracker
对象。
点
- - - - - -点
米2数组
点,指定为一个米2组(x, y)坐标对应的位置点输入框中,我
。
我
- - - - - -视频帧
灰度|真彩(RGB)
视频帧,指定为灰度或真彩(RGB),必须同样大小的图像读入追踪。
版本历史
介绍了R2012b
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。