background image

 

89  

 

Με   τη   χρήση   των   τιμών   RGB   από   τη   γραμμή   κατάστασης,   μπορούμε   να  

εξάγουμε   με   ακρίβεια   τις   μέγιστες   και   ελάχιστες   τιμές   χρωμάτων   για   το  
αντικείμενο  που  ανιχνεύουμε.  

 

6.3  Ορίσματα  γραμμής  εντολών  

 
Μια   σημαντική   δυνατότητα   που   προσφέρει   η   εφαρμογή   μας   είναι   η  

είσοδος   ορισμάτων   από   το   τερματικό.   Με   απλά   λόγια   μπορούμε   να   ορίσουμε  
ανίχνευση   αντικειμένων   διαφορετικού   χρώματος   από   το   προκαθορισμένο  

κόκκινο,   μέσω   της   γραμμής   εντολών.   Αν   ο   χρήστης   δεν   ορίσει   χρώμα   τότε   η  
ανίχνευση   γίνεται   με   βάση   τις   προδιαγραφές,   διαφορετικά   η   εφαρμογή  
ανιχνεύει  το  ανάλογο  χρώμα  που  ζήτησε  ο  χρήστης.  

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

αυτή  τη  δυνατότητα  είναι  επτά.  Πρώτο  όρισμα  είναι  το  όνομα  της  εφαρμογής.  

Τα   επόμενα   τρία   ορίσματα   είναι   οι   ελάχιστες   τιμές   RGB   αντίστοιχα   για   το  
χρώμα   που   θέλουμε.   Οι   τελευταίες   τρεις   είναι   οι   μέγιστες   τιμές   RGB   του   ίδιου  

χρώματος.  

 

Μπορούμε  να  χρησιμοποιήσουμε  τις  Λειτουργίες  Qt  *  GUI  που  αναλύσαμε  στην  

παραπάνω   υπό   –   ενότητα   για   να   βρούμε   με   ακρίβεια   τις   τιμές   χρώματος   που  
έχει  το  αντικείμενο  που  θέλουμε  να  ανιχνευτεί.    Ένα  παράδειγμα  είναι  να  έχουμε  

το   ίδιο   αντικείμενο   παρακολούθησης   αλλά   το   χρώμα   του   να   είναι   μπλε.   Αυτό  
που  έχουμε  να  κάνουμε  είναι  να  ακολουθήσουμε  τα  βήματα  που  δόθηκαν  στην  
υπό-­‐ενότητα  5.5  για  την  εκτέλεση  της  εφαρμογής  από  τη  γραμμή  εντολών  και  

στην   τελευταία   εντολή   να   προσθέσουμε   τις   ελάχιστες   και   μέγιστες   τιμές   του  
μπλε  όπως:  
 

 ./Inspection_Control  0  150  50  100  255  200  
 

Οι   τιμές   αυτές   αντιστοιχούν   σε   ελάχιστο   χρώμα   (R,G,B)   à   (0,   150,   50)   και  
μέγιστο  (R,G,B)  à  (100,  255,  200).  
 

Το  αποτέλεσμα  που  θα  πάρουμε  είναι  η  ανίχνευση  αντικειμένων  μπλε  χρώματος  
και  όχι  κόκκινου.