图像处理-在Matlab中跟踪视频时,使用位置(x/y)更新感兴趣区域



我正试图使用图像处理工具箱中的模板和此函数在Matlab中跟踪视频中的球:

LOC=步骤(H,I,T,ROI(计算指定的感兴趣区域ROI中最佳模板匹配的[x,y]位置LOC

我从一个简单的ROI开始,它占据了整个帧,代码成功地跟踪了球,但它非常慢,因为ROI仍然设置为整个图像。

基本上,我想获取LOC(球的位置(的x和y坐标,并更新ROI,使其成为LOC上的一个正方形,然后滚动下一帧,在新的紧凑ROI内寻找球。这将为代码寻找球留下更小的ROI,并有望加快代码的速度。

如何提取LOC的x/y坐标,并使用它们在区域内创建新的ROI?

来自文档:

LOC[x y]坐标对应于模板的中心。

示例用法:

% Find the [x y] coordinates of the chip's center
  Loc=step(htm,Igray,T);  

最新更新