background image

58 

 

Ακολουθώντας  την  διαδικασία  απομόνωσης  των  νούμερων,  καλείται  η  συνάρτηση 

colorise  με  στόχο  την  αναγνώριση  κάθε  αριθμού.  Σε  κάθε  νούμερο  αντιστοιχεί  ένα  εύρος 

τιμών έντασης BGR όπως αναγράφονται στον πίνακα 3.2. Υπάρχουν νούμερα, όπως το 1 και 

το 4, που έχουν αλληλεπικαλυπτόμενα εύρη τιμών έντασης στα εικονοστοιχεία από τα οποία 

αποτελούνται. Αυτό σημαίνει πως δίχως την απομόνωση, τα εύρη  BGR θα έπρεπε να είναι 

αυστηρά  για  να  υπάρχει  ακρίβεια  στην  αναγνώριση.  Δίνεται  απόκλιση  κάποιων  μονάδων 

τόσο  στο  ανώτερο  όσο  στο  κατώτερο  όριο  για  κάθε  αριθμό  ώστε  να  εντοπίζονται  όσο  το 

δυνατόν περισσότερα εικονοστοιχεία. 

Αριθμός 

Χρώμα 

Κάτω Όριο (BGR)  Άνω Όριο (BGR) 

Μπλε Ανοιχτό 

145,0,0 

255,60,60 

Πράσινο 

0,60,0 

60,255,60 

Κόκκινο 

0,0,160 

60,60,255 

Σκούρο Μπλε 

4,0,0 

124,30,30 

Μπορντό 

0,0,70 

40,40,125 

Γαλαζοπράσινο 

80,90,2 

130,135,50 

Μαύρο 

0,0,0 

17,17,17 

Σκούρο Γκρι 

120,120,120 

143,139,145 

Πίνακας 3.2: Τα νούμερα του Ναρκαλιευτή και το εύρος τιμών έντασης BGR για την εύρεσή τους.

 

 

Η  εύρεση  των  περιγραμμάτων  των  αριθμών  γίνεται  με  συνάρτηση  κατωφλίωσης 

εύρους με παραμέτρους το κατώτερο και ανώτερο όριο κάθε αριθμού. Διαδοχικά, εντοπίζεται 

το περίγραμμα των εικονοστοιχείων που είναι εντός εύρους και με κατάλληλο φιλτράρισμα 

με  βάση  το  εμβαδόν  διατηρείται  το  κύριο  αντικείμενο.  Στη  συνέχεια,  υπολογίζεται  η 

περίμετρος του περιγράμματος ώστε να χρησιμοποιηθεί ως ακρίβεια για την προσέγγιση του 

περιγράμματος. Η συνάρτηση επιστρέφει το απλοποιημένο περίγραμμα από το οποίο μπορεί 

να βρεθεί με ακρίβεια ο δείκτης του μπλοκ στο οποίο ανήκει. Ο δείκτης υπολογίζεται με την 

παρακάτω εξίσωση για ένα τυχαίο σημείο (𝑥

𝜄

, 𝑦

𝜄

) που ανήκει στο απλοποιημένο περίγραμμα: 

𝛥𝜀ί𝜅𝜏𝜂𝜍 𝛬ί𝜎𝜏𝛼𝜍 = 𝛴𝜏ή𝜆𝜀𝜍 𝛵𝛼𝜇𝜋𝜆ό × (

𝑦

𝜄

16

) + (

𝑥

𝜄

16

)  

(3.7)