Python 中 numpy 数组的哪些值对应于 Java 中 OpenCV 中的 Mat 值



我对Python很陌生,我正在将Python代码转换为Java,我一直在尝试识别哪个数组对应于Python中的哪个值时遇到麻烦。例如,对于 Java 中的 Mat (如果我错了,请纠正我(,我知道在

Mat matrix = new Mat();
matrix.Get(a, b)[c];

a = 通道,b = 行/x,c = 列/y

但是在 Python 中,如果我有

img = cv2.imread("picture.jpeg")
img[d][e][f]

d、e、f 的数组对应于什么值?例如 d = 行/x,e = 列/y

数组的形状为 (row, col, channel) 。当然,这取决于您加载的模式,灰度将产生一个 2D 数组。

最新更新