Y_values = np.zeros([H2 - H1, W2 - W1], dtype=np.uint8)
for i in range(H1, H2):
for j in range(W1, W2):
Y_values[i - H1, j - W1] = (xyY_img[i, j, 2])
print(Y_values) #Returns zero
print(xyY_img) #Returns returns proper values
print(xyY_img.shape) #(480, 512, 3)
我无法分配xyY_img
in 的第三个索引值Y_values
。我哪里错了?
有趣的问题是,您想要分配的值在什么范围内Y_values
。如果它们在,[0,1)
那么您将不会在数组中看到任何更改,因为所有值都将被转换为整数,而低于 1 的数字自然会被转换为 0。
因此,如果您能向我们提供更多信息,我们或许能够为您提供所需的帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句