Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Actually when you create a Mat via

Mat inputFrame= new Mat();

it's created empty, i.e. contains zero elements/pixels; then the call to

inputFrame.put(0, 0, buffer);

does nothing since there is no destination memory. You need to allocate the Mat, e.g if you're sure that buffer contains RGB565 pixels:

Mat inputFrame= new Mat(height, width, CvType.CV_8UC2);