opencv从hbase读取图像数据
Opencv read image data from 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);
试过How to convert an byte array to Opencv Mat?
在 Opencv 中使用图像解码从字节数组创建 Mat
Mat mat = Highgui.imdecode(new MatOfByte(image_data), Highgui.CV_LOAD_IMAGE_UNCHANGED);
存储在 hbase 中并使用以下代码以字节数组形式检索的图像数据。
byte[] image_data = result.getValue(Bytes.toBytes("Data"), Bytes.toBytes("data"));
我需要转换成Opencv Mat进行处理。使用下面的代码时,我得到了无效的图像。
Mat mat = new Mat();
mat.put(0, 0, image_data);
试过How to convert an byte array to Opencv Mat?
在 Opencv 中使用图像解码从字节数组创建 Mat
Mat mat = Highgui.imdecode(new MatOfByte(image_data), Highgui.CV_LOAD_IMAGE_UNCHANGED);