Skip to content

shaggyishere/PyPattern

Repository files navigation

PyPattern

Progetto universitario attraverso cui e' possibile inserire pattern in una matrice quadrata e poi cercarli.

Esecuzione

Per permettere la corretta esecuzione del progetto bisogna installare i seguenti package: PyQt5, numpy.

Una volta scaricate le dipendenze mandare in run lo script main_window.py.

Schermate

Letter Save Show

Consegna

Immaginiamo di avere una matrice MxN di bit. Le singole caselle possono contenere i valori 0 e 1 e questi valori formano dei pattern. Fare un programma che cerchi la presenza di specifici pattern all’interno della matrice, ad esempio delle lettere dell’alfabeto.

I pattern:

  • possono essere ruotati di 90, 180, 270 gradi;
  • sono specificabili in formato a scelta dello studente.

L’ algoritmo deve essere implementato dal codice dello studente. Non e’ consentito usare librerie esterne per la gestione dei pattern.

Se il progetto è svolto in gruppo: il programma avra’ una GUI per inserire il pattern da cercare e visualizzare i pattern trovati

Requisito opzionale per chi si divertisse: il pattern puo’ avere spessori maggiori di una casella

Sono benvenute, anche se non richieste, funzionalita’ aggiuntive!

About

Progetto esame Interazione Uomo-Macchina

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages