Il grader per la valutazione dell'homework esegue più volte il tuo programma passandogli come parametri il nome dell'immagine e un intero che poi dovrai utilizzare tramite i nomi che vedi, ovvero fimm e k.
Se dal tuo programma vuoi perciò caricare in memoria l'immagine (che a quel punto sarà rappresentata come una matrice) ti basterà eseguire la funzione load del modulo immagini nel seguente modo: nomeVariabile = load(fimm).
Ricordati di importare il modulo prima di effettuare qualsiasi operazione (e prima di definire la funzione es1): from immagini import load.
Se invece ti interessa sapere come scrivere delle istruzioni di test con un dato input puoi farlo sotto la riga if __name__ == '__main__' solamente quando il tuo programma è eseguito direttamente queste istruzioni saranno richiamate.
Ti lascio a seguire gli esempi di alcune delle chiamate che vengono effettuate dal grader per la valutazione e che aggiungendole a seguire di questo if potrai testare singolarmente:
if __name__ == '__main__'
es1('foto_1.png', 2)
es1('foto_2.png', 4)
es1('foto_3.png', 5)
es1('foto_5.png', 1)
es1('foto_6.png', 22)
es1('foto_6_ter.png', 40)
es1('foto_big.png', 2)
es1('foto_mini.png', 2)
es1('foto_raref.png', 1)
es1('foto_spars.png', 1)
Ovviamente devi commentare le righe dei test che non vuoi eseguire, prova con una alla volta :)