opencv中的图像高斯模糊—GaussianBlur

高斯模糊(Gaussian Blur)是一种广泛应用于图像处理的平滑技术,其通过对图像应用高斯函数来减少图像噪声和细节。与简单平均模糊(均值滤波)不同,高斯模糊给予中心像素更高的权重,而远离中心的像素权重逐渐减小,这使得高斯模糊能够更加自然地平滑图像,同时较好地保留边缘信息。

高斯函数

高斯模糊是基于高斯函数(正态分布函数)实现的,一维高斯函数的公式为:
其中,x是距离中心点的距离,σ是标准差,控制着"钟形"曲线的宽度。

在图像处理中,通常使用二维高斯函数,它是两个一维高斯函数的乘积。

cpp 复制代码
void QuickDemo::Conv_image_demo(Mat &image) {
	Mat dst;
	GaussianBlur(image, dst, Size(3, 3), 15);
	imshow("高斯3×3模糊", dst);
cpp 复制代码
void QuickDemo::Conv_image_demo(Mat &image) {
	Mat dst;
	GaussianBlur(image, dst, Size(13, 13), 15);
	imshow("高斯13×13模糊", dst);
}
相关推荐
枫叶林FYL4 分钟前
项目七:实时异常检测与告警系统——基于统计与机器学习的数据质量监控平台
人工智能·自然语言处理
ZC跨境爬虫22 分钟前
3D 地球卫星轨道可视化平台开发 Day7(AI异步加速+卫星系列精简+AI Agent自动评论)
前端·人工智能·3d·html·json
skilllite作者33 分钟前
AI agent 的 Assistant Auto LLM Routing 规划的思考
网络·人工智能·算法·rust·openclaw·agentskills
真·skysys1 小时前
On-Policy Distillation
人工智能·深度学习·机器学习
学弟1 小时前
【内涵】深度学习中的三种变量及pytorch中对应的三种tensor
人工智能·pytorch·python
xwz小王子1 小时前
多视角视频扩散策略:一种三维时空-觉察视频动作模型
人工智能·音视频
我是无敌小恐龙1 小时前
Java SE 零基础入门Day01 超详细笔记(开发前言+环境搭建+基础语法)
java·开发语言·人工智能·opencv·spring·机器学习
Ww.xh1 小时前
规避GCJ02偏移的坐标统一方案
人工智能
深圳市九鼎创展科技2 小时前
MT8883 vs RK3588 开发板全面对比:选型与场景落地指南
大数据·linux·人工智能·嵌入式硬件·ubuntu