相关滤波器问题

lss520qs 2017-11-07 11:26:43
小弟初学,下面这一段是mosse的代码,求解释。

function target_box = getsubbox(pos,target_sz,im)
%get and process the context region获取并处理上下文区域
xs = floor(pos(2) + (1:target_sz(2)) - (target_sz(2)/2));
ys = floor(pos(1) + (1:target_sz(1)) - (target_sz(1)/2));

%check for out-of-bounds coordinates, and set them to the values at
%the borders
xs(xs < 1) = 1;
ys(ys < 1) = 1;
xs(xs > size(im,2)) = size(im,2);
ys(ys > size(im,1)) = size(im,1);
%extract image in context region
target_box = im(ys, xs, :);
%pre-process window
target_box = double(target_box);
target_box = (target_box-mean(target_box(:)));%normalization
end
...全文
431 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-11-09
  • 打赏
  • 举报
回复
按F9设置断点看下。
赵4老师 2017-11-08
  • 打赏
  • 举报
回复
代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。 提醒:再牛×的老师也无法代替学生自己领悟和上厕所! 单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧