Python:利用cv2模块对图片进行高斯模糊

简介:高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个毛玻璃在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。

历史攻略:

Python:利用cv2模块对照片进行多个人脸检测

Python:利用cv2模块识别手势

Python:调用摄像头使用cv2库录制视频

flask+opencv+实时滤镜(原图、黑白、怀旧、素描)

Python:opencv画点、圆、线、多边形、矩形

Python:使用cv2模块快速生成素描

真伪之眼:探索信息纷争的艺术

案例源码:

# -*- coding: utf-8 -*-
# time: 2024/01/01 18:18
# file: bucket_sort_demo.py
# 公众号: 玩转测试开发
import cv2

# 读取图像
image = cv2.imread(r"D:code\year.png")

# 高斯模糊
blurred_image = cv2.GaussianBlur(image, (5, 5), 1, 2)

# 保存图像
cv2.imwrite("blurred_image.png", blurred_image)

运行结果:图片对比,左边为高斯模糊后的图片,右边为原图。

Python:利用cv2模块对图片进行高斯模糊_第1张图片

你可能感兴趣的:(python,开发语言)