Un indice supplémentaire: certains d'entre vous ont un overflow quand vous cherchez le seam, sur la ligne qui calcule la nouvelle énergie nécessaire pour arriver sur un pixel comme la comme du pixel parent optimal et de l'énergie du pixel en question, potentiellement comme ceci:
cells[...][...].min_energy + img_grey[..., ...]
Pour corriger ce problème, faites plutôt ceci:
cells[...][...].min_energy + int(img_grey[..., ...])
cells[...][...].min_energy + img_grey[..., ...]
Pour corriger ce problème, faites plutôt ceci:
cells[...][...].min_energy + int(img_grey[..., ...])
La raison est que la première version utilise un int de numpy, qui peut avoir un overflow, alors que la seconde utilise un int Python, qui n'a pas d'overflow.