使用Unity3D从OpenCV流中读取视频

时间:2017-12-19 10:53:25

标签: c# c++ opencv unity3d streaming

我使用C ++中的OpenCV和VideoCapture从另一台计算机上传输摄像机视频。 Here's the kind of result I get when I read it on my browser.

我可以在另一台计算机上阅读和显示带有C ++客户端的视频,但我现在想用Unity3D做到这一点。

我已经尝试过使用URL的VideoPlayer,似乎它不能用于流媒体。 我还尝试用WWW读取URL并使用WWW.LoadImageIntoTexture加载纹理:

IEnumerator Start()
    {
        Texture2D tex;
        tex = new Texture2D(4, 4, TextureFormat.DXT1, false);
        WWW www = new WWW("192.168.43.153:5000");
        yield return www;
        www.LoadImageIntoTexture(tex);
}

但它也不起作用,我想它不能用连续的流来做。

我不知道是否必须更改OpenCV程序中的流媒体,或者我是否可以直接从Unity阅读和显示。

0 个答案:

没有答案