iphone camerOverlay zur Verwendung mit Alternate Reality-Anwendungen

Kennt jemand eine Möglichkeit, ein mit der Kamera des iPhones aufgenommenes Bild aufzunehmen, eine Bildverarbeitung durchzuführen (z. B. Kantenerkennung, Skelettierung) und dann Teile des verarbeiteten Bildes auf das Originalbild zu legen (z. B. nur die hervorgehobenen Kanten).

Allgemeiner gesagt, wie erstelle ich ein UImage mit Transparenz (skaliere ich das Bild und überlagere es mit einem Alpha-Wert, unterstützt UIImage Transparenz wie GIFs). Ich denke, dass Sie einen UIImagePickerController mit einem Hintergrundthread kombinieren können, dermacht "screenshots" der UIImagePickerController-Ansicht und führt darauf eine Bildverarbeitung durch, um verschiedene Objekte zu erkennen und eine Overlay-Augmented-Reality-Anzeige bereitzustellen.

Es gibt eine Open Sourceeinfache Bildverarbeitungsbibliothek für das iphone. DasDemo zeigt ein Beispiel Aufnehmen eines Originalfotos (von einer Sudoku-Tafel) und anschließendes Überlagern des erkannten Objekts auf dem Originalfoto.

Sie erklären einige derHigh-Level-Techniken auf ihrem Blog .

Antworten auf die Frage(2)

Ihre Antwort auf die Frage