Πρωτότυπο διεπαφής για τη μεταφορά εικόνων από τον πραγματικό κόσμο σε ένα πρόγραμμα επεξεργασίας γραφικών

Cyril Diagne (Cyril Diagne), Γάλλος καλλιτέχνης, σχεδιαστής, προγραμματιστής και πειραματιστής στον τομέα των διεπαφών χρήστη, δημοσιεύεται πρωτότυπο εφαρμογής ar-cutpaste, το οποίο χρησιμοποιεί τεχνολογίες επαυξημένης πραγματικότητας για τη μεταφορά εικόνων από τον πραγματικό κόσμο σε ένα πρόγραμμα επεξεργασίας γραφικών. Το πρόγραμμα σάς επιτρέπει να χρησιμοποιήσετε το κινητό σας τηλέφωνο για να τραβήξετε μια φωτογραφία οποιουδήποτε πραγματικού αντικειμένου από την επιθυμητή γωνία, μετά την οποία η εφαρμογή θα αφαιρέσει το φόντο και θα αφήσει μόνο αυτό το αντικείμενο. Στη συνέχεια, ο χρήστης μπορεί να εστιάσει την κάμερα του κινητού τηλεφώνου στην οθόνη του υπολογιστή τρέχοντας ένα πρόγραμμα επεξεργασίας γραφικών, να επιλέξει ένα σημείο και να εισάγει ένα αντικείμενο σε αυτή τη θέση.

Πρωτότυπο διεπαφής για τη μεταφορά εικόνων από τον πραγματικό κόσμο σε ένα πρόγραμμα επεξεργασίας γραφικών

Κώδικας τμήμα διακομιστή είναι γραμμένο σε Python, και κινητές εφαρμογές για την πλατφόρμα Android χρησιμοποιώντας TypeScript χρησιμοποιώντας το πλαίσιο React Native. Για να επισημάνετε ένα θέμα σε μια φωτογραφία και να καθαρίσετε το φόντο εφαρμοσμένος βιβλιοθήκη μηχανικής εκμάθησης BASNet, χρησιμοποιώντας PyTorch και torchvision. Για να προσδιορίσετε το σημείο στην οθόνη στο οποίο στόχευε η κάμερα του τηλεφώνου όταν εισαγάγατε ένα αντικείμενο, χρησιμοποιούνται OpenCV πακέτο και τάξη ΚΟΣΚΙΝΙΖΩ. Για την αλληλεπίδραση με το πρόγραμμα επεξεργασίας γραφικών, εκκινείται ένας απλός χειριστής διακομιστή στο σύστημα, ο οποίος μεταδίδει μια εικόνα για εισαγωγή σε συγκεκριμένες συντεταγμένες X και Y στην οθόνη (προς το παρόν υποστηρίζεται μόνο το πρωτόκολλο τηλεχειρισμού του Photoshop και υποστηρίζεται για άλλους επεξεργαστές γραφικών υποσχέθηκε να προστεθεί στο μέλλον).

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο