【发布时间】:2021-02-21 08:24:14
【问题描述】:
我有一个灰度图像(称为输入),我正在尝试在图像周围添加 1px 填充(仅由 0 组成)以应用过滤器:
padded = np.zeros((input.shape[0]+2, input.shape[1]+2), dtype=int)
padded[1:-1, 1:-1] = input[:,:]
但结果的对比度不如原始结果。为什么? 这是原图:
这是带边框的图像:
如果我不使用 zeros 函数,而是使用 once 函数并将矩阵乘以 255,我会得到一个甚至不同的图像。我不明白为什么我只是将一张图片复制到另一张图片中。
【问题讨论】:
-
你是用
plt.imshow或. . . ?
标签: python matplotlib sobel