Python,来自ndimage过滤器的Convolve函数

时间:2017-06-06 23:48:30

标签: python numpy machine-learning filter

我遇到了一个挑战:为图像56x56参数编写convolve函数作为数组,第二个arg内核在我的例子中是1x3或3x1的矩阵。
关键是要使用 convolve(image, kernel)来撰写numpy 我有一个HOG过滤器使用convolve中的scipy,但是我需要convolve函数才能工作。

我不知道如何开始,是否有人知道如何轻松完成或有人有类似的事情要写?

1 个答案:

答案 0 :(得分:0)

如果您的过滤器仅为1D(例如,1x3或3x1),则可以逐行或逐列使用1D卷积:

op = P - origin

s * u.x + t * v.x = op.x
s * u.y + t * v.y = op.y