2017-04-26 9 views
0

Je souhaite implémenter l'algorithme de fenêtre coulissante. L'objectif est de montrer toutes mes fenêtres. Mais je viens d'avoir 1 seule fenêtre. Voici mon code:Fenêtre coulissante d'outil Algo dans Matlab

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); 

Répondre

0

Essayez ceci:

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 

Attention, cependant. Cela générera beaucoup de chiffres.

+0

Salut, merci pour votre réponse. Mais la sortie est la même que la mienne :( –

+0

Désolé, n'a pas capturé vos variables d'index.Voir mes modifications dans une minute – souty

+0

Merci bro il fonctionne! Et il y a un autre problème que je veux résoudre Pour les prochaines heures je vais postez le ici Donc heureux si vous voulez m'aider (encore): D –