获取从opencv到Unity的实时网络摄像头

时间:2011-12-13 11:23:53

标签: opencv unity3d

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

1 个答案:

答案 0 :(得分:1)

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

VideoCapture cap;
Mat frame;
.....

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