图像线性滤波
(1)图像卷积
卷积后的图像结果可能会出现负数或者超出255的情况,这种时候我们直接截断就可以了,对于负数可以直接取绝对值,
平滑,模糊,去噪,锐化,边缘提取其实都可以用卷积来实现。

OPenCV中利用filter2D()完成图像卷积操作
CV_EXPORTS_W void filter2D(
InputArray src,
OutputArray dst,
int ddepth,
InputArray kernel,
Point anchor=Point(-1,1),
double delta=0,
int borderType=BORDER_DEFAULT;
);
src:输入图像
dst:输出图像。输出图像和输入图像具有相同尺寸与通道数量。
ddepth:目标图像深度。当输入值为-1时,目标图像深度和源图像深度保持一致
kernel:卷积核,是一个矩阵。
Point anchor=Point(-1,1):内核的基准点。其默认值为(-1,1),说明基准点即核中与进行处理的像素点重合的点。
double delta=0:在储存目标图像前可选的添加到像素的值,默认值为0。
(2)均值滤波-----blur函数
void blur(
InputArray src,
OutputArray dst,
Size ksize,
Point anchor=Point(-1,-1),

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



