我有一个Unity/iOS应用程序,它可以捕捉用户的照片并在3D环境中显示。现在我想利用
Unity ->
Obj-C ->
Unity -> 显示眼睛位置
我已经有一个工作原型,但它很慢,因为我是在Unity(WebCamTexture)中捕捉图像,然后将其发送到Obj-C进行FaceFeature检测。似乎应该有一种方法简单地要求我的Obj-C类“检查活动摄像头”。这必须比编码和传输图像快得多。
因此,我的问题简而言之:
1. 我能否在Obj-C中查询“当前是否有相机正在拍摄”?
2.如果可以,我如何从当前运行的会话中“快照”该图像?
谢谢!
CIFaceFeature
来查找眼睛位置,这需要访问本地(Objective-C)层。我的流程如下:Unity ->
WebCamTexture
(对图像进行编码并发送至本地 -- 这很慢)Obj-C ->
CIFaceFeature
(查找眼睛坐标)Unity -> 显示眼睛位置
我已经有一个工作原型,但它很慢,因为我是在Unity(WebCamTexture)中捕捉图像,然后将其发送到Obj-C进行FaceFeature检测。似乎应该有一种方法简单地要求我的Obj-C类“检查活动摄像头”。这必须比编码和传输图像快得多。
因此,我的问题简而言之:
1. 我能否在Obj-C中查询“当前是否有相机正在拍摄”?
2.如果可以,我如何从当前运行的会话中“快照”该图像?
谢谢!