background image

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 για