« ... | Webcams working :D » |
InputVideo lib + VideoSubSytem Ported!
Πλέον απομόνωσα το Video Input system σε μια στατική βιβλιοθήκη , ενώ πλέον μπορώ και κάνω compile το VideoSubsystem μετά από κάποιες μικρές αλλαγές στον κώδικα..!
Κατα πάσα πιθανότητα αύριο θα συνδυάσω τα 2 αυτά κομμάτια , έτσι ώστε πλέον το VideoSubsystem να εκκινεί από μόνο του και τις Webcams αντί για να πρέπει οι πληροφορίες να γίνονται switched από το GUI
Με ένα ( ASCII ) σχήμα η αρχιτεκτονική μέχρι τώρα ήταν η εξής :
| VIDEO INPUT | =======\ | ROBOVISION GUI | \=======\ | VIDEO SUBSYSTEM |
ενώ από εδώ και στο εξής θα είναι
| ROBOVISION GUI | \=======\ | VIDEO SUBSYSTEM | \======= | VIDEO INPUT
Τελικά με την απόσπαση του GUI θα έχω κάτι τέτοιο..
| ROBOVISION GUI | \=======\ | ROBOVISION SERVICE | \=======\ | VIDEO SUBSYSTEM | \======= | VIDEO INPUT
Να σημειώσω εδώ οτι τα επίπεδα robovision service , video subsystem και video input είναι όλα τοπικά το ένα στο άλλο καθότι είναι στατικές βιβλιοθήκες και όλες οι ανταλλαγές εικόνων ουσιαστικά γίνονται περνόντας pointers στην ίδια θέση μνήμης ..!