如何使用ARCore捕获相机镜头/捕获

时间:2018-05-21 07:57:03

标签: java android arcore

我对ARCore很新... 试图捕捉到ARCore的摄像机镜头并处理它的视频/静态图片。

有没有人有关于如何使用ARCore捕捉Android手机摄像头的任何示例? (以视频或静止图像的形式)

我想把这段视频作为应用程序的一部分而非用于营销目的。

有谁知道要使用哪个ARCore API?

感谢您的帮助......

1 个答案:

答案 0 :(得分:1)

您可以使用this非常轻松地捕捉屏幕照片:

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