摘要:
在本程序中,设计了巴特沃斯滤频域波器函数,可以实现频域的低通、高通、带通和带阻滤波。函数如下:createFilterButterworth(Mat&filter,int n,int R,int W,FilterForm filterform),用于制作Butterworth频域滤波器,该函数利用了ptr()
指针遍历图像的方法。该函数可以实现低通、高通、带通、带阻滤波器。目前该函数共有五个参数:
filter--输入的矩阵,要求数据类型为CV_64FC2;
n--巴特沃斯阶数
R--截止频率半径,如果小于0,则返回一个全口径滤波器,否则返回一个口径受限的滤波器
W--带宽
filterform--滤波器形式,它是个枚举类型数据,enum FilterForm{LOW_PASS_FILTER,HIGH_PASS_FILTER,BAND_PASS_FILTER,BAND_STOP_FILTER}; 阅读全文
posted @ 2017-06-25 11:01
凤凰_1
阅读(5168)
评论(0)
推荐(1)

浙公网安备 33010602011771号