不使用for循环。
如何在numpy中将x,y坐标附加到RGB图像的每个像素上?
这样image[0,0,:] = (r,g,b,x,y)
其中x,y是像素的坐标
最佳答案
假设rgb
和xy
分别是您的(w,h,3)和(w,h,2)数组。然后,您可以将它们沿第三个轴连接:
image = np.concatenate((rgb, xy), axis=2)
关于python - 如何有效地将形状为(w,h,3)的numpy图像转换为在第三轴上具有r,g,b,x,y的(w,h,5)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42731858/