【问题标题】:getting live webcam feed from opencv to Unity从 opencv 获取实时网络摄像头到 Unity
【发布时间】:2011-12-13 11:23:53
【问题描述】:

我在 Unity 中有一个使用带有 Mat 图像的 openCV 2.3 的项目,但我坚持寻找一种方法来从网络摄像头获取实时馈送到 Unity 2dtexture。我发现您有点需要将数组传递给插件 dll 文件,然后它将图像数据粘贴到数组中,但我不知道该怎么做。希望有人可以帮忙

【问题讨论】:

    标签: opencv unity3d


    【解决方案1】:

    您可以从 Mat 图像中提取指向数据数组的指针并将其传递给您的其他模块:

    VideoCapture cap;
    Mat frame;
    .....
    
    cap >> frame;
    uchar* imgData = (uchar*)(frame.data);
    myBeautifulFunctionThatNeedsArray(imgData, frame.cols, frame.rows, ...);
    

    【讨论】:

    • Thx.. 这似乎是正确的做法,但由于项目的最后期限,我没有实施。
    猜你喜欢
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    相关资源
    最近更新 更多