首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >沿一个轴的两个图像的有效卷积

沿一个轴的两个图像的有效卷积
EN

Stack Overflow用户
提问于 2016-08-03 18:46:36
回答 1查看 637关注 0票数 0

我有两张大的灰度图像。PIL.Image或numpy数据结构。

如何沿一个轴对两个图像进行一维卷积?

我能想到的最好的是

代码语言:javascript
复制
def conv2(im1, im2, *args):
    res = 0
    for l1, l2 in zip(im1, im2):
        res += np.convolve(l1, l2, *args)
    return res

这是可行的,但速度不是很快。有没有更快的方法?

请注意,所有2D卷积函数可能都不相关,因为我对2D卷积不感兴趣。我以前在上面看到过这个问题,但我没有看到比我的代码更好的答案。所以我又把它撞上了。

EN

回答 1

Stack Overflow用户

发布于 2016-08-03 18:49:51

沿一个轴进行快速傅立叶变换,沿一个轴进行乘法运算,然后进行逆FFT运算。根据this explanation的说法,Scipy.signal.fftconvolve应该可以更快地完成这项工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38741395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档