Schnittstellenprototyp zur Übertragung von Bildern aus der realen Welt an einen Grafikeditor

Cyril Diagne (Cyrill Diagne), französischer Künstler, Designer, Programmierer und Experimentator im Bereich Benutzeroberflächen, опубликовал Anwendungsprototyp ar-cutpaste, das Augmented-Reality-Technologien nutzt, um Bilder aus der realen Welt in einen Grafikeditor zu übertragen. Mit dem Programm können Sie mit Ihrem Mobiltelefon ein Foto eines beliebigen realen Objekts aus dem gewünschten Winkel aufnehmen. Anschließend entfernt die Anwendung den Hintergrund und lässt nur dieses Objekt übrig. Als nächstes kann der Benutzer die Kamera seines Mobiltelefons auf den Computerbildschirm fokussieren, einen Grafikeditor ausführen, einen Punkt auswählen und an dieser Position ein Objekt einfügen.

Schnittstellenprototyp zur Übertragung von Bildern aus der realen Welt an einen Grafikeditor

Code Der Serverteil wird geschrieben in Python und mobile anwendungen für die Android-Plattform mit TypeScript unter Verwendung des React Native-Frameworks. Um ein Motiv in einem Foto hervorzuheben und den Hintergrund zu löschen gilt Bibliothek für maschinelles Lernen BASNet, mit PyTorch und Torchvision. Um den Punkt auf dem Bildschirm zu bestimmen, auf den die Telefonkamera gerichtet war, als Sie ein Objekt eingefügt haben, benutzt OpenCV-Paket und -Klasse SIFT. Um mit dem Grafikeditor zu interagieren, wird auf dem System ein einfacher Server-Handler gestartet, der ein Bild zum Einfügen an bestimmten X- und Y-Koordinaten auf den Bildschirm überträgt (derzeit wird nur das Photoshop-Fernsteuerungsprotokoll unterstützt, andere Grafikeditoren ebenfalls versprochen, in Zukunft hinzugefügt zu werden).

Source: opennet.ru

Kommentar hinzufügen