在OpenCV函数createGaussianFilter中,若未指定窗口大小,通过\(\sigma\)推算窗口大小方式如下,半径为\(\sigma\)的3或4倍:
createGaussianFilter
具体地,在函数getGaussianKernel中,当ksize不大于7时,直接从内部的\(small_gaussian_tab\)取对应大小的高斯核,若大于7,则使用上式计算出\(\sigma\)然后套用高斯公式,最后再归一化。
getGaussianKernel
ksize
本文出自本人博客:如何确定高斯滤波的标准差和窗口大小