background image

 

88  

6.2  Λειτουργίες  Qt  *  GUI  

 

Για  τις  διεπαφές  του  χρήστη  με  την  εφαρμογή  χρησιμοποιήσαμε  τις  νέες  

λειτουργίες   που   παρέχονται   μέσω   της   OpenCV.   Οι   λειτουργίες   αυτές  
εμφανίζονται   στην   εικόνα   31.   Το   παράθυρο   που   ανοίξαμε   με   τη   χρήση   των  

λειτουργιών   του   Qt   και   της   βιβλιοθήκης   HighGUI   έχει   το   όνομα   «Eikona  
eisodou».   Το   παράθυρο   περιέχει   μια   γραμμή   κατάστασης   (statusbar),   μια  
γραμμή  εργαλείων  (toolbar),  καθώς  και  έναν  πίνακα  ελέγχου  (control  panel).    

 
Η  γραμμή  εργαλείων  βρίσκεται  κάτω  από  το  όνομα  του  παραθύρου.  Πάνω  

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

 

Η   γραμμή   κατάστασης   βρίσκεται   στην   κάτω   πλευρά   του   παραθύρου.   Οι  

παράμετροι  x  και   y  μας  δίνουν  τις  συντεταγμένες  στην  οθόνη  στο  σημείο  που  
βρίσκεται   το   ποντίκι   του   χρήστη.   Για   το   ίδιο   σημείο   αναγράφονται   και   οι  

αριθμοί   χρώματος   της   κάθε   συνιστώσας   του   RGB.   Στην   εικόνα   31   το   ποντίκι  
μας  βρίσκεται  στο  σημείο  x=254,  y=283  και  οι  τιμές  RGB  στο  σημείο  αυτό  είναι  

Red=173,  Green=117,  Blue=72.    

 
 

 

 

Εικόνα  31  Παράθυρο  εικόνας  εισόδου  με  λειτουργίες  QT.