Как сделать снимок с камеры / захват с помощью ARCore

Я новичок в ARCore ... Попытка сделать снимок камеры ARCore и обработать его видео / фото.

Есть ли у кого-нибудь пример того, как снимать кадры с камеры телефона Android с помощью ARCore? (В виде видео или неподвижного изображения)

Я хотел бы использовать этот отснятый материал как часть приложения, а не в маркетинговых целях.

кто-нибудь знает, какой ARCore API использовать?

Ценю вашу помощь ...

andreasjakl.com/…
jspcal 21.05.2018 09:59

Нашел это, и он работает stackoverflow.com/questions/48191513/…

hutanrimba 21.05.2018 14:00

Я почти уверен, что ваш вопрос такой же, как stackoverflow.com/questions/47869061/…

Clayton Wilkinson 21.05.2018 18:23
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
478
1

Ответы 1

Вы можете использовать это, чтобы очень легко сделать снимок экрана следующим образом:

StartCoroutine( TakeScreenshotAndSave() );

Это один из их примеров того, как сделать снимок и сохранить его в галерее.

private IEnumerator TakeScreenshotAndSave()
{
    yield return new WaitForEndOfFrame();

    Texture2D ss = new Texture2D( Screen.width, Screen.height, TextureFormat.RGB24, false );
    ss.ReadPixels( new Rect( 0, 0, Screen.width, Screen.height ), 0, 0 );
    ss.Apply();

    // Save the screenshot to Gallery/Photos
    Debug.Log( "Permission result: " + NativeGallery.SaveImageToGallery( ss, "GalleryTest", "My img {0}.png" ) );

    // To avoid memory leaks
    Destroy( ss );
}

Другие вопросы по теме