图像数据存储在hbase中,并使用以下代码作为字节数组检索。
byte[] image_data = result.getValue(Bytes.toBytes("Data"), Bytes.toBytes("data"));
我需要转换为 Opencv Mat 进行处理。在使用以下代码时,我得到了无效的图像。
Mat mat = new Mat();
mat.put(0, 0, image_data);
尝试如何将字节数组转换为Opencv Mat?
在Opencv中使用图像解码从字节数组创建Mat
。 Mat mat = Highgui.imdecode(new MatOfByte(image_data), Highgui.CV_LOAD_IMAGE_UNCHANGED);