Sye*_*hid 3 python opencv numpy python-imaging-library
我想将尺寸为 500x500x3 的 RGB 图像填充到 512x512x3。我知道我需要在每个边框上添加 6 个像素,但我不知道如何添加。我已阅读 numpy.pad 函数文档,但无法理解如何使用它。代码片段将不胜感激。
如果需要补0:
RGB = np.pad(RGB, pad_width=[(6, 6),(6, 6),(0, 0)], mode='constant')
Run Code Online (Sandbox Code Playgroud)
使用constant_values参数填充不同的值(默认为 0):
RGB = np.pad(RGB, pad_width=[(6, 6),(6, 6),(0, 0)], mode='constant', constant_values=0, constant_values=[(3,3),(5,5),(0,0)]))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8901 次 |
| 最近记录: |