background image

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος 

 

 

 

95 

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

γρήγορα και ευέλικτα εφαρμογές τεχνητής όρασης.  

Ο αριθμός των συναρτήσεων που περιέχονται είναι περισσότερες από πεντακόσιες (500) 

και  καλύπτουν  πολλές  περιοχές  της  όρασης  όπως,  επιθεώρηση  εργοστασιακών  προϊόντων, 

ιατρική  εικόνα,  ασφάλεια,  διεπαφή  χρήστη,  calibration  κάμερας,  στερεοσκοπική  όραση  και 

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

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

μηχανής  (MLL,  Machine  Learning  Library).  Η  βιβλιοθήκη  αυτή  επικεντρώνεται  στην 

αναγνώριση  προτύπων  μέσω  στατιστικών  υπολογισμών  και  ομαδοποίησης.  Η  MLL  είναι 

πολύ χρήσιμη για έργα όρασης τα οποία αποτελούν τη βασική αποστολή του OpenCV, αλλά 

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

Οι 

περισσότεροι 

επιστήμονες 

ηλεκτρονικών 

υπολογιστών 

και 

πρακτικοί 

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

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

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

γνωρίζουν  την  αυξανόμενη  χρήση  της  στις  εικόνες  και  στα  βίντεο  που  υπάρχουν  στο 

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

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

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

διαφόρων  τεχνικών  ένωσης  εικόνων.  Λίγοι  γνωρίζουν  όμως  ότι  υπάρχουν  εξειδικευμένες 

εφαρμογές για την παρακολούθηση, τα μη επανδρωμένα ιπτάμενα οχήματα ή τη βιοϊατρική 

ανάλυση.  Αλλά  ακόμα  λιγότεροι  γνωρίζουν  πόσο  πολύ  χρησιμοποιείται  η  τεχνητή  όραση 

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

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

Η  βιβλιοθήκη  ανοιχτού  κώδικα  του  OpenCV  δημιουργήθηκε  έτσι  ώστε  να  μπορεί  να 

παραχθεί  ένα  εμπορικό  προϊόν  χρησιμοποιώντας  ολόκληρους  του  αλγορίθμους  που 

παρέχονται ή κομμάτια αυτών. Οι αρχικοί στόχοι ανάπτυξης της βιβλιοθήκης είναι οι εξής: 

 

Εξελιγμένη  έρευνα  στην  τεχνητή  όραση  παρέχοντας  όχι  μόνο  ανοιχτό  αλλά 

και βελτιστοποιημένο κώδικα για τις βασικές υποδομές της τεχνητής όρασης.