Aplikacja My Unity wykorzystuje kanał aparatu dla wielu systemów używanych przez aplikację; takie jak Vuforia, ARKit i tylko ogólne wejście kamery.iOS; Nieobsługiwany format pikseli
Problem polega na tym, że każdy z nich żąda innego formatu pikseli, który wydaje się powodować problem dla ARKit. Wymaga to YUV i nie wiem jak natywnie zmienić format pikseli kamery z powrotem do tego. Dostaję ten błąd, gdy próbuję uruchomić ARKit po innych;
2017-08-21 08:51:38.749452+0100 ar_app[399:105849] [Sensor] Unsupported pixel format: 875704438
2017-08-21 08:51:38.749876+0100 ar_app[399:105849] [Session] Session did fail with error: Error Domain=com.apple.arkit.error Code=104 "Unsupported capture session configuration."
UserInfo={ NSLocalizedRecoverySuggestion=Make sure that the correct device and format are being used for capture.,
NSLocalizedDescription=Unsupported capture session configuration.,
NSLocalizedFailureReason=Input device and/or format of the provided capture session are not supported for the given configuration. }
Przynajmniej tak myślę; że nie otrzymuje formatu w YUV. Każda pomoc byłaby bardzo cenna. . Dzięki.
Dzięki za pomoc. Jak wymusiłbym pełny zakres? Nie jestem natywnym programistą Xcode. –
@OliverJones Przepraszam, ja nie. To ustawienie nie wydaje się być widoczne w ARKit. Vuforia pozwala ci ustawić [YUV] (https://library.vuforia.com/articles/Solution/Working-with-the-Camera#How-To-Access-the-Camera-Image-in-Unity), ale nie robi tego " • powiedz jaki rodzaj formatu YUV używa. A to przy założeniu, że podstawowym problemem jest to, co ARKit faktycznie zgłasza, a nie efekt uboczny czegoś innego (urządzenie nie jest zwolnione, jakiś inny błąd). – aergistal