繁体   English   中英

如何有效地将形状为(w,h,3)的numpy图像转换为在第三轴上具有r,g,b,x,y的(w,h,5)?

[英]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是像素的坐标

假设rgbxy分别是(w,h,3)和(w,h,2)数组。 然后,您可以将它们沿第三个轴连接:

image = np.concatenate((rgb, xy), axis=2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM