iOS-OpenCV之图像平滑处理

1.导入框架

opencv2.framework

2.导入头文件

#import

#import

#import

3.命名空间

using namespace cv;

4.关键词

blur, GaussianBlur, medianBlur, bilateralFilter

5.原理

5.1平滑也称模糊,是一项简单使用频率高的图像处理方法。

5.2平滑处理需要一个滤波器,最常用的是线性滤波器,输出像素值g(i,j)是输入像素值f(i+k,j+l)加权和,如图一所示。h(k,l)称为核,它仅仅是一个加权系数,不妨把滤波器想象成一个包含加权系数的窗口,当使用这个滤波器平滑处理图像时,就把这个窗口滑过图像。

图一

6.滤波器种类

滤波器种类很多,常用的有:归一化滤波器(Normalized Box Filter),高斯滤波器(Gaussian Filter),中值滤波器 (Median Filter),双边滤波 (Bilateral Filter)

7.代码实现

iOS-OpenCV之图像平滑处理_第1张图片
图二(代码实现)

8.实现效果

iOS-OpenCV之图像平滑处理_第2张图片
图三(实现效果)

你可能感兴趣的:(iOS-OpenCV之图像平滑处理)