摘要: 在本程序中,设计了巴特沃斯滤频域波器函数,可以实现频域的低通、高通、带通和带阻滤波。函数如下: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)