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);
}
相关推荐
生成论实验室4 分钟前
宇宙生成信息编码全书
人工智能·科技·神经网络·信息与通信·几何学
only-code10 分钟前
Fast-DetectGPT:用“条件概率曲率”拆穿 AI 伪装的文本
人工智能·深度学习·机器学习·ai大模型·论文解读·ai检测·文本检测
兆。28 分钟前
python全栈-人工智能基础-机器学习
人工智能·python·机器学习
魔镜前的帅比36 分钟前
Few-shot / Chain-of-Thought 提示技巧
人工智能·chatgpt
深度学习lover1 小时前
<项目代码>yolo遥感航拍船舶识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·遥感船舶识别
滨HI01 小时前
圆卡尺,建坐标系,拟合圆,高斯滤波,双边滤波
图像处理·opencv·计算机视觉
Z***25801 小时前
Java计算机视觉
java·开发语言·计算机视觉
qy-ll1 小时前
最新MMO-IG生成图像论文学习(25/11/19)
图像处理·深度学习·学习·计算机视觉·论文学习·遥感
Coovally AI模型快速验证1 小时前
基于SimCLR的自监督 YOLO:YOLOv5/8也能在低标注场景目标检测性能飙升
人工智能·科技·yolo·目标检测·机器学习·计算机视觉
不老刘1 小时前
新一代图像生成工具:Nano Banana Pro 带来更自然的创作体验
人工智能·google·gemini·nano banana pro