2011-12-13 216 views
2

我在Unity中使用openCV 2.3與Mat圖像的項目,但我堅持找到一種方法來從網絡攝像頭獲得實時飼料到Unity 2dtexture。我發現你需要將一個數組傳遞給插件dll文件,然後將該圖像數據粘貼到數組中,但我不知道該怎麼做。希望有人能幫助從opencv獲得實時攝像頭飼料到Unity

回答

1

您可以將指針提取從墊圖像數據陣列,並將其傳遞到其他模塊:

VideoCapture cap; 
Mat frame; 
..... 

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

THX ..這似乎是一個正確的事情,但由於該項目的最後期限我沒有得到執行。 – HrLarsen