Summary: | Στη διπλωματική αυτή εργασία παρουσιάζεται η μετατροπή ενός βίντεο δύο διαστάσεων
σε βίντεο τριών διαστάσεων, με δύο διαφορετικές προσεγγίσεις. Και στις δύο προσεγγίσεις,
το τελικό αποτέλεσμα, τοποθετείται σε ένα κύβο, φτιαγμένο σε τρισδιάστατο περιβάλλον και
η προβολή του, γίνεται μέσω Oculus Rift.
Κατά την πρώτη προσέγγιση, γίνεται διαχωρισμός της εικόνας κάθε καρέ, σε τέσσερις
περιοχές (υπο-εικόνες). Για τη συγκεκριμένη υλοποίηση, γίνεται χρήση ιστογραμμάτων και
σύγκρισή τους, μέσω του αλγόριθμου k-means, για γρήγορο διαχωρισμό των pixel στις τέσσερις περιοχές.
Κατά τη δεύτερη, προσέγγιση ο διαχωρισμός των pixel, γίνεται σε πέντε περιοχές. Αρχικά
η εικόνα χαρτογραφείται σε εικονική σφαίρα. Στη συνέχεια γίνεται αντιστοίχιση κάθε σημείου
ενός κύβου, σε εικονική σφαίρα και τέλος το κάθε σημείο του κύβου, αντιστοιχείται σε pixel
της αρχικής εικόνας.
Η δεύτερη προσέγγιση εφαρμόζεται σε εικονικό περιβάλλον και με την χρήση των γυαλιών
εικονικής πραγματικότητας, Oculus Rift, η αντίληψη ενός τρισδιάστατου βίντεο από το μάτι
γίνετε πιο αληθινή.
Χρήση γλώσσας προγραμματισμού C++.
Χρήση βιβλιοθηκών: OpenCV, OpenGL, glew, glm, LibOVR
|