文件名称:在python2.7中用numpy.reshape 对图像进行切割的方法
文件大小:47KB
文件格式:PDF
更新时间:2024-02-11 11:12:40
mp n2 num
遇到这么个需求:把图片按照定义的patchsize切块,然后按照z轴顺序叠放小块,如下图(仅考虑灰度图像) 图片im,设size为(h,w),patchsize为(ph,pw),则处理后大小(为简化描述,假设可以整除)为(ph,pw,w*h/ph/pw)。 为简化描述,后面用h=300,w=300,ph=100,pw=100 为例,即处理后d=9。 numpy.reshape 的文档:点击打开链接 特别注意第三个参数 order,其默认取值为 order=‘C’,表示最后一个维度的元素在reshape时优先重排位置。而order=‘F’时则相反,第一个维度的元素优先重排位置。 例子如下,得到