我正在使用javacpp-presets/opencv,它是opencv的Java包装器。我的问题是如何在Mat对象中获取像素值或如何将Mat对象转换为多维Java数组?
我正在使用tensorflow java api进行模型推断。它需要float[][][][]
java数组作为输入参数。
答案 0 :(得分:1)
已解决,请参见this
Mat bgr = new Mat();
UByteIndexer rgbaIdx = bgr.createIndexer();
System.out.print(rgbaIdx.get(0, 0, 0))