在Unity中访问设备相机

时间:2016-03-23 15:31:42

标签: google-project-tango

我需要获得像Android和Android这样的Android相机参数来自Unity的曝光。

我在我的项目中使用Tango AR Camera并使用Unity AndroidJavaClass我可以获得Camera类,获取相机数量,并打开相机以获得更多选项。 但是,当我调用Camera.open()方法时,app相机会停止显示Feed,可能是因为open()方法将相机与Tango AR Camera断开连接。

相机可以仅从我的代码共享/访问以获取相机。参数Δ

感谢。

1 个答案:

答案 0 :(得分:0)

您不应该同时使用Tango API和Android Camera API。 Tango占据了相机硬件,这意味着Camera.open无法获得相机的手柄。

要获得内在函数,您可能需要通过Tango API。

TangoCameraIntrinsics intrinsics = new TangoCameraIntrinsics();    
VideoOverlayProvider.GetIntrinsics(TangoEnums.TangoCameraId.TANGO_CAMERA_COLOR, intrinsics);

TangoARScreen做了类似的事情,请参阅here