Ο τομέας αυτός εξελίσσεται συνεχώς, καθώς συμβαδίζει με τη ραγδαία ανά-
πτυξη της τεχνολογίας και τις απαιτήσεις της εποχής. Τα επιστημονικά πεδία που
συμβάλλουν σήμερα στην ανάπτυξη του τομέα αυτού, είναι Τεχνητή Νοημοσύνη, η
Επεξεργασία Εικόνας και η Αναγνώριση Προτύπων καθιστώντας τον αναγκαίο συν-
δετικό κρίκο μεταξύ πολλών επιστημών.
Εικόνα. 2.3: Σύνδεση του πεδίου της όρασης μηχανής με άλλα επιστημονικά πεδία
2.2.2
Βιβλιοθήκη OpenCV
H OpenCV [29] είναι μια βιβλιοθήκη ανοικτού λογισμικού που σχεδιάστηκε για
εφαρμογές μηχανικής όρασης (Computer Vision) η οποία αναπτύχθηκε αρχικά από
την Intel. Έχει διεπαφές C, C++, Python, Java και υποστηρίζει Windows, Linux, Mac
OS, iOS, και Android. Η βιβλιοθήκη είναι ελεύθερη για εμπορική και ερευνητική
χρήση υπό την άδεια ανοικτού λογισμικού BSD. Αυτό σημαίνει ότι μπορεί να γίνει
ελεύθερη χρήση όλης η μέρους της βιβλιοθήκης για την ανάπτυξη ενός εμπορικού ή
ερευνητικού προϊόντος από τον οποιοδήποτε.
Η γλώσσα στην οποία είναι γραμμένη είναι η C και είναι ανεξάρτητη πλατφόρμας.
Εμπεριέχει περισσότερες από 500 συναρτήσεις σε C και κλάσεις σε C++ οι οποίες
37