我正在尝试使用WebCamTexture访问HoloLens相机,它在独立应用程序上可以正常工作,我将帧传递给DLL以进行图像处理,但是当部署在HoloLens上时,脚本和DLL之间的通信非常完美,它也可以正常工作。问题是我无法在3D平面上渲染帧。
我在独立应用程序和hololens上尝试了此代码。如果尝试此代码而不调用DLL,则对我有用。但是,当将帧传递到DLL时,缺少3D平面。
// Use this for initialization
void Start ()
{
webcamTexture = new WebCamTexture();
Renderer renderer = GetComponent<Renderer>();
renderer.material.mainTexture = webcamTexture;
webcamTexture.Play();
data = new Color32[webcamTexture.width * webcamTexture.height];
}
预期结果:我想在HoloLens的3D平面上显示实时视频。