Bonjour,
Le message "RuntimeWarning: invalid value encountered in sqrt result = np.sqrt(sobel_x * sobel_x + sobel_y * sobel_y)" est généré lorsque le calcul de provoque un dépassement d'entiers.
Cela ne conduit pas à une erreur arrêtant l'exécution du programme, mais voici ce que vous pouvez faire pour remédier à ce problème :
Dans le fichier miniprojectutils.py, vous pouvez modifier le return de la fonction new_image_grey() avec ceci:
return np.zeros((height, width), dtype=np.int32)
Cela va allouer 32bits (au lieu de 16) pour représenter un entier, ce qui devrait être suffisant pour ce projet.
Bien cordialement,
Patrick