Opencv从hbase读取图像数据

时间:2016-05-20 16:15:31

标签: java opencv image-processing hbase

存储在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?

1 个答案:

答案 0 :(得分:0)

在Opencv中使用图像解码从字节数组

创建Mat

Mat mat = Highgui.imdecode(new MatOfByte(image_data), Highgui.CV_LOAD_IMAGE_UNCHANGED);