【发布时间】:2020-12-07 15:00:58
【问题描述】:
我正在尝试在所有方面添加列和行。
padded_array = np.zeros([img.shape[0] + (size//2) + (size//2), img.shape[1] + (size//2) + (size//2)])
padded_array[size//2 : padded_array.shape[0]-(size//2), size//2 : padded_array.shape[1]-(size//2)] = gray
这里img是原始图像,gray是灰度图像,shape是same。
现在,我正在尝试通过在顶部和底部添加 (size//2) rows 来创建 padded_array 和
(size//2) columns左右。
size 始终是odd。
当我尝试填充时,我不明白为什么灰色图像没有广播到填充数组中。
相反,它所做的是在该灰度图像范围内的所有像素上广播值255,并且填充的行和列都留空。
我正在添加两张图片的截图,请看一下。
- 灰度图像为:
- 广播灰色后的填充图像是:
【问题讨论】:
标签: python image numpy image-processing