0
A
回答
2
This尽管使用了Matlab,但它提供了一个使用二维傅里叶变换去卷积的例子。
总体思路如下。零扩展两个图像 - 在m×m和n×n个图像的情况下,两者都应该填零到m + n-1×m + n-1。 对每个零扩展图像进行二维傅里叶变换,按照元素方式进行分割,然后进行二维傅立叶逆变换。
零填充是防止循环卷积所必需的。可以使用fft2(m)或fftw(m,-1),其中m是图像矩阵,而对于逆变换(在Matlab中称为ifft2),可以使用fftw(M,-1) ,1)。
相关问题
- 1. 如何在Keras/Theano中执行反卷积?
- 2. 2D自解卷积在MATLAB
- 3. 与caffe解卷积
- 4. fft/ifft在Matlab中的解卷积
- 5. 如何在CUDA中卷积图像
- 6. 了解Caffe卷积层
- 7. Weiner使用opencv解卷积
- 8. 了解[R卷积码sapply()
- 9. 卷积在Python
- 10. Tensorflow:在卷积
- 11. 是否存在TensorFlow解卷积?
- 12. 这是在普通卷积神经网络中进行的基本卷积吗?
- 13. 在Scilab上执行常规任务
- 14. 如何在numpy中进行卷积矩阵运算?
- 15. 如何解决caffe中完全卷积网络的过拟合
- 16. 转置卷积(反卷积)算法
- 17. Golang中的卷积
- 18. 如何对Scilab中的所有矩阵元素执行操作?
- 19. 卷积神经网络中并行和顺序卷积之间的区别
- 20. 简单图像解卷积问题
- 21. 具有解卷积层的Concat FC层
- 22. 与张量流的解卷积/ Transpose_Convolutions
- 23. 如何在新数据上运行卷积神经网络
- 24. 最简单公式中的多通道盲解卷积:如何解决?
- 25. as3中的点积执行
- 26. Tensorflow中的Dialated卷积
- 27. C++中的3d卷积
- 28. python中的2D卷积
- 29. 如何在Theano中使卷积中的image_shape动态化
- 30. 不理解如何在不存在{}卷积块的情况下解析多行语句
你想用2D去卷积实现什么? (例如模板匹配?)您使用了什么工具箱? IPD,SIVP?你检查过'conv','convol','convol2d'功能吗? – Attila
我需要执行反卷积以从模糊和近似原始图像中获取模糊内核。我正在使用SIVP。我似乎无法在scilab 5.5原子封装管理器中找到IPD。 – xSooDx
我使用5.4.1和5.5.1的IPD,但它不适用于5.5.2(请注意:此列表并非详尽无遗,只是我现在在我的机器上安装的版本)。我建议尝试5.4.1。 – Attila