高斯滤波速率问题
Hello 各位大牛,
又有一两周没来问问题了,今天求指教一个高斯滤波的速率问题。
函数是传进去一个任意大小的核,不知道是3×3 5×5等等,所以需要遍历核函数。
目前不考虑太大核的滤波,所以用线型方法去approx高斯滤波,提速不明显。
目前的做法是把二维核拆成两个一维的,用两个双层的for循环遍历图片。
一遍横向滤波,一遍纵向滤波。
640-480图片,3x3的核速率是3-4ms,如果写死3×3的核,而不是遍历核函数来加权。
opencv是1-2ms。
我看opencv早期版本不用并行运算也是二维核拆成一维做。