28
συστημάτων. Η Python αναπτύσσεται ως ανοιχτό λογισμικό και η διαχείρισή της γίνεται από τον
μη κερδοσκοπικό οργανισμό Python Software Foundation.
Εικόνα 3: Παράδειγμα κώδικά σε Python με το λογότυπο της γλώσσας
2.1.2 OpenCV Python
Το OpenCV [8] ξεκίνησε στην Intel το 1999 από τον Γκάρι Μπράντσκι και κυκλοφόρησε
το 2000. Ο Βαντίμ Πισαρέβσκι εντάχθηκε στη διαχείριση της ρωσικής ομάδας λογισμικού
OpenCV της Intel. Αργότερα, η ανάπτυξη συνέχισε υπό την υποστήριξη του Γουίλοου Γκαραζ με
τους Γκάρι Μπράντσκι και Βαντίμ Πισαρέβσκι να ηγούνται του έργου. Το OpenCV υποστηρίζει
πλέον ένα πλήθος αλγορίθμων που σχετίζονται με τον τομέα της υπολογιστικής όρασης και τον
κλάδο της μηχανικής εκμάθησης.
Το OpenCV υποστηρίζει μια μεγάλη ποικιλία γλωσσών προγραμματισμού όπως C ++,
Python, Java κ.λπ. και διατίθεται σε διάφορες πλατφόρμες, συμπεριλαμβανομένων των Windows,
Linux, OS X, Android και iOS. Οι διεπαφές για λειτουργίες υψηλής ταχύτητας της γραφικής
μονάδα επεξεργασίας (Graphical Process Unit - GPU) οι οποίες βασίζονται στον υπολογισμό
ενοποιημένης αρχιτεκτονικής συσκευών (Compute Unified Device Architecture - CUDA) και της
ανοιχτής υπολογιστικής γλώσσας (Open Computing Language - OpenCL) βρίσκονται ακόμα σε
εξέλιξη.
Το OpenCV-Python (Εικόνα 4) είναι μια βιβλιοθήκη διεπαφών Python που έχει σχεδιαστεί
για την επίλυση προβλημάτων όρασης υπολογιστή. Το OpenCV-Python είναι το API Python για