Как захватить отснятый материал с помощью ARCore - PullRequest
0 голосов
/ 21 мая 2018

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

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

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

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

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

1 Ответ

0 голосов
/ 22 мая 2018

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

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 );
}
...