matlab中对相邻两帧图像的计算中遇到问题

2019-07-17 14:54发布

ti, simsun, sans-serif">matlab中对相邻两帧图像的计算中遇到问题如下:  我已将两幅等大的图像划分出了等大的网格,原图为80*80像素的图像,都划分成了2*2个40*40的小网格矩阵,现在的问题是我在第一副图像中取一查询窗口就是划分好的其中的一个40*40的区域,窗口平移量是20*20,我要与第二福图像计算其互相关系数,找出互相关系数最大时对应的第二幅图像中的区域。不知道如何实现?
补充:将第二幅图像叫做被查询区域吧,被查询区域要大于查询窗口,他还包含了窗口的平移量,因此就是在第二幅图像中的一个60*60的区域中找到一个40*40 的区域,使得计算出与第一幅图像查询窗口的互相关系数最大。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
defy1
1楼-- · 2019-07-17 17:01
对被查询区域做一个边缘镜像
sanwuqi
2楼-- · 2019-07-17 22:13
 精彩回答 2  元偷偷看……
defy1
3楼-- · 2019-07-18 01:13
你的问题是不是在怎样把40*40的扩大成60*60的吧?
sanwuqi
4楼-- · 2019-07-18 06:59
defy1 发表于 2012-3-7 10:32
你的问题是不是在怎样把40*40的扩大成60*60的吧?

就是这样的
defy1
5楼-- · 2019-07-18 11:24
 精彩回答 2  元偷偷看……
sanwuqi
6楼-- · 2019-07-18 12:26
defy1 发表于 2012-3-7 10:36
function y = EdgeMirror(x, width)

y = cat(2, x(:, width(2)+1:-1:2), x, x(: ,end-1:-1:end-width(2))) ...

后面制定列和行的部分,我看不大懂,能帮我解释一下吗?

一周热门 更多>