OpenCV入门学习(4)

本文详细介绍了OpenCV入门的第四天内容,包括方框滤波、均值滤波、高斯滤波、双边滤波和中值滤波,以及形态学操作如膨胀腐蚀、开闭运算、自适应阈值和图像金字塔,适合计算机视觉项目实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenCV入门学习day04

出入每天学习点OpenCV,做做计算机视觉项目



前言

一、滤波处理

所谓滤波处理就是消除图像噪声成分,低通滤波和高通滤波

1.方框滤波

void boxFilter( InputArray src, OutputArray dst, 
				int ddepth,Size ksize, Point anchor = Point(-1, -1),
				bool normalize = true,int borderType = BORDER_DEFAULT )

第一个参数:InputArray src表示输入图像
第二个参数:OutputArray dst表示输出图像
第三个参数:int ddepth输出图像的深度
第四个参数:Point anchor=Point(-1,-1)处理的像素点是卷积核的中心
第五个参数:boolnormalize=true表示是不是进行归一化
第六个参数:int borderType=BORDER_DEFAULT图像边界的处理方式

void OpenCV_quick_day02_demo::boxFliter_demo(Mat &image)
{
   
	Mat dst;
	boxFilter(image, dst, -1, Size(5, 5));

	namedWindow("方框滤波", WINDOW_FREERATIO);
	imshow("方框滤波", dst);
}

2.均值滤波(模糊)

void blur( InputArray src, OutputArray dst,
					Size ksize, Point anchor = Point(-1,-1),
					int borderType = BORDER_DEFAULT );
void OpenCV_quick_day02_demo::blur_demo(Mat &image) {
   
	Mat dst;
	blur(image, dst, Size(5, 5));
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值