我有一张图片。我想卷一谈。我有x和y方向的不同类型的内核。在函数con(u, v)
中,我们只能指定一个向量,我们必须使用循环。对于conv2(A, B)
,我们必须指定一个复合内核。我想通过一系列1D卷积近似2d卷积。
答案 0 :(得分:3)
您可以毫无问题地使用CONV2。
例如,如果一个1D过滤器为firstFilter = [1 1 1]/3
,而另一个过滤器为secondFilter = [1 0 1]'/2
,则可以编写以下内容:
out = conv2( conv2( yourImage, firstFilter, 'same'), secondFilter, 'same');