[英]How to I efficiently transform a numpy image of shape (w, h, 3) to (w,h,5) which has r,g,b,x,y in third axis?
不使用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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.