background image

Ο τομέας αυτός εξελίσσεται συνεχώς, καθώς συμβαδίζει με τη ραγδαία ανά-

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

συμβάλλουν σήμερα στην ανάπτυξη του τομέα αυτού, είναι Τεχνητή Νοημοσύνη, η

Επεξεργασία Εικόνας και η Αναγνώριση Προτύπων καθιστώντας τον αναγκαίο συν-

δετικό κρίκο μεταξύ πολλών επιστημών.

Εικόνα. 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