首页 > 解决方案 > javacpp-presets-opencv,获取Mat的像素值?

问题描述

我正在使用javacpp-presets/opencv,它是 opencv 的 java 包装器。我的问题是如何获取 Mat 对象中的像素值或如何将 Mat 对象转换为多维 java 数组?

我正在使用 tensorflow java api 进行模型推理。它需要float[][][][]java 数组作为输入参数。

标签: opencv

解决方案


解决了看这个

Mat bgr = new Mat();
UByteIndexer rgbaIdx = bgr.createIndexer();
System.out.print(rgbaIdx.get(0, 0, 0))

推荐阅读