Je fais du traitement d'image pour la détection d'objets en utilisant python. J'ai besoin de diviser mon image en tous les blocs possibles. Par exemple, cette image est un jouet :
x = np.arange(25)
x = x.reshape((5, 5))
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]
[20 21 22 23 24]]
Je veux récupérer tous les blocs possibles d'une taille donnée, par exemple les blocs 2x2 sont :
[[0 1]
[5 6]]
[[1 2]
[6 7]]
et ainsi de suite. Comment faire ?