从opencv向Unity获取实时网络摄像机源
我在Unity有一个使用openCV 2.3和Mat图像的项目,但我一直在寻找一种方法,从网络摄像头获取Unity 2D纹理的实时提要。我发现您需要向插件dll文件传递一个数组,然后将图像数据粘贴到数组中,但我不知道如何做到这一点。希望有人能提供帮助您可以从Mat图像中提取指向数据数组的指针,并将其传递给其他模块:从opencv向Unity获取实时网络摄像机源,opencv,unity3d,Opencv,Unity3d,我在Unity有一个使用openCV 2.3和Mat图像的项目,但我一直在寻找一种方法,从网络摄像头获取Unity 2D纹理的实时提要。我发现您需要向插件dll文件传递一个数组,然后将图像数据粘贴到数组中,但我不知道如何做到这一点。希望有人能提供帮助您可以从Mat图像中提取指向数据数组的指针,并将其传递给其他模块: VideoCapture cap; Mat frame; ..... cap >> frame; uchar* imgData = (uchar*)(frame.dat
VideoCapture cap;
Mat frame;
.....
cap >> frame;
uchar* imgData = (uchar*)(frame.data);
myBeautifulFunctionThatNeedsArray(imgData, frame.cols, frame.rows, ...);
谢谢。。这似乎是正确的做法,但由于项目的最后期限,我没有得到实施。