2014-09-03 112 views

回答

4

我不知道,如果一個byte []的伎倆,但在這裏我們去:

Mat m; 


byte[] bytes = new byte[ m.rows() * m.cols() * m.channels() ]; 

m.get(0,0, bytes); 

(也注意,除非你使用的是Android,OpenCV的圖像往往是24位BGR ,而不是rgba,所以你可能需要改變傳遞給JOGL的標誌,當上傳紋理時)

+0

他仍然可以使用字節數組來填充直接的NIO字節緩衝區,他可以傳遞給JOGL,它似乎是正確的。 – gouessej 2014-09-04 11:38:26