在Matlab中实现滑动窗口算法

在Matlab中实现滑动窗口算法,matlab,sliding-window,Matlab,Sliding Window,我想实现滑动窗口算法。 目标是显示我的所有窗口。 但我只有一扇窗户。 这是我的密码: clc;clear all;` image = imread('tabTes.png'); imageWidth = size(image, 2); imageHeight = size(image, 1); windowWidth = 100; windowHeight = 100; for j = 1:imageHeight - imageHeight + 1 for i = 1:imageW

我想实现滑动窗口算法。 目标是显示我的所有窗口。 但我只有一扇窗户。 这是我的密码:

clc;clear all;`   
image = imread('tabTes.png');
imageWidth = size(image, 2);
imageHeight = size(image, 1);
windowWidth = 100;
windowHeight = 100;
for j = 1:imageHeight - imageHeight + 1
    for i = 1:imageWidth - imageWidth + 1
        SlideWindow = image(j:j + windowHeight - 1, i:i + windowWidth - 1, :);
     end
end
figure
imshow(SlideWindow);
试试这个:

clc;clear all;`   
image = imread('tabTes.png');
imageWidth = size(image, 2);
imageHeight = size(image, 1);
windowWidth = 100;
windowHeight = 100;
for j = 1:imageHeight - windowHeight + 1
    for i = 1:imageWidth - windowWidth + 1
        SlideWindow = image(j:j + windowHeight - 1, i:i + windowWidth - 1, :);
         figure
         imshow(SlideWindow);
     end
end

不过要小心。这将产生大量数据。

您好,谢谢您的回复。但是输出结果和我的一样:(很抱歉没有捕获你的索引变量。请稍后查看我的编辑工作!银行兄弟!还有另一个问题我想解决。接下来的几个小时我将在这里发布。如果你想帮助我(再次)很高兴):D