79
Έχοντας βασιστεί στην εμφάνιση και στις προδιαγραφές της έκδοσης των Windows XP, το
μοντέλο αναγνώρισης της εργασίας είναι ειδικό και απαιτεί από το χρήστη να έχει
εξασφαλίσει συγκεκριμένες ρυθμίσεις πριν την εκτέλεση.
Για την αναγνώριση άλλων εκδόσεων, θα μπορούσε, για κάθε μία, να αναλυθεί εκ
νέου το ταμπλό, οι αριθμοί και οι συνθήκες τερματισμού παρτίδας για τη διαμόρφωση
πολλαπλών μοντέλων. Με τη χρήση αυτών των μοντέλων, ο επιλυτής θα αναγνωρίζει στην
αρχή της παρτίδας ποια έκδοση βρίσκεται στην οθόνη και θα εφαρμόζει το κατάλληλο
μοντέλο κατά την επίλυση. Μία πιο σύνθετη προσέγγιση, που δε θα απαιτεί επιπλέον χρόνο
στην αρχή της επίλυσης, είναι η μελέτη και η δόμηση ενός γενικευμένου μοντέλου
αναγνώρισης που θα εντοπίζει κάθε ταμπλό ανεξάρτητα από την έκδοση. Αξίζει να σημειωθεί
πως και σε αυτή την προσέγγιση θα πρέπει να γίνει εκ νέου μελέτη των εντάσεων των
αριθμών, ώστε να περιλαμβάνουν ευρύτερες τιμές. Για την αφαίρεση του περιορισμού
διαστάσεων 16x16 εικονοστοιχείων για κάθε μπλοκ που έχει το μοντέλο της εργασίας
μπορούν να εφαρμοστούν περαιτέρω υπολογισμοί στην αναγνώριση του ταμπλό.
Αξιοποιώντας τις γραμμές που εξάγει ο μετασχηματισμός Hough, μπορούν να εντοπιστούν τα
σημεία στα οποία τέμνονται ως οι γωνίες των μπλοκ. Με βάση αυτά τα σημεία και την
απόσταση που τα χωρίζει, μπορούν να εντοπιστούν δυναμικά οι διαστάσεις των μπλοκ. Η
επέκταση αυτή θα ακύρωνε ενδεχομένως και την ανάγκη για τήρηση συγκεκριμένης
ανάλυσης οθόνης.
5.2.2 Ανάληψη Παρτίδας σε εξέλιξη
Η μέθοδος εύρεσης και απομόνωσης του ταμπλό που ακολουθεί ο επιλυτής της
εργασίας απαιτεί να είναι κλειστά όλα τα μπλοκ ώστε να μετασχηματίζονται επαρκείς
γραμμές. Έχοντας σαν δεδομένο την τοποθεσία και τις διαστάσεις του ταμπλό, ο επιλυτής
είναι σε θέση να αναλάβει οποιαδήποτε παρτίδα. Για την ανάληψη κάποιας παρτίδας σε
εξέλιξη, υπάρχουν δύο πιθανές επεκτάσεις. Κατά την πρώτη, θα μπορούσε να υλοποιηθεί
μηχανισμός μεταφοράς και απόθεσης (drag and drop) για την επιλογή του πεδίου
ενδιαφέροντος που είναι το ταμπλό όπως αποτυπώνεται στην Εικόνα 5.1. Εναλλακτικά,
μπορούν να βρεθούν διαφορετικές παράμετροι για το μετασχηματισμό Hough σε συνδυασμό
με εξίσου αποτελεσματικό φιλτράρισμα για να παραμένουν μόνο τα περιγράμματα του
ταμπλό. Αδιαμφισβήτητα, η δεύτερη προσέγγιση κρύβει πολλαπλές προκλήσεις αν
συνδυαστεί με ένα γενικευμένο μοντέλο.