Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法理解scipy.ndimage.filters.COLVE的模式_Python_Matlab_Image Processing_Scipy_Convolution - Fatal编程技术网

Python 无法理解scipy.ndimage.filters.COLVE的模式

Python 无法理解scipy.ndimage.filters.COLVE的模式,python,matlab,image-processing,scipy,convolution,Python,Matlab,Image Processing,Scipy,Convolution,函数scipy.ndimage.filters.COLVE接受不同边界处理方案的模式参数: mode : {'reflect','constant','nearest','mirror', 'wrap'} imfilter convolve (scalar) 'constant' 'symmetric' 'mirror' 'replicate' 'nearest' 'circular' 'reflect' ---- Am I right? 我知道Mat

函数
scipy.ndimage.filters.COLVE
接受不同边界处理方案的
模式
参数:

mode : {'reflect','constant','nearest','mirror', 'wrap'}
imfilter      convolve

(scalar)      'constant'
'symmetric'   'mirror'
'replicate'   'nearest'
'circular'    'reflect'   ---- Am I right?
我知道
Matlab
中的
imfilter
函数,并假设用于描述边界处理方案的关键字上存在以下映射:

mode : {'reflect','constant','nearest','mirror', 'wrap'}
imfilter      convolve

(scalar)      'constant'
'symmetric'   'mirror'
'replicate'   'nearest'
'circular'    'reflect'   ---- Am I right?
问题:

  • 这些都对吗
  • 模式
    'wrap'
    的作用是什么

  • 等效表几乎是正确的;唯一的错误是“循环”,它应该映射到“换行”

    如表中所述,“反射”卷积模式没有matlab等效物;最相似的是“对称”(它们的区别仅在于边界元素在“反射”中复制,而不是在“镜像”中复制)

    参考资料:


    重复问题;请参阅stackoverflow.com/questions/22669252/how-quickly-do-the-reflect-mode-for-scipys-ndimage-filters-work@WarrenWeckesser这个问题本身并不重复,但我发现答案跟在你的URL后面。谢谢。@FrozenFlame如果你自己找到了答案,你应该将其作为正确答案发布/接受!