OpenCV-python图像基础操作之中值模糊
代码:
# 代码描述: 对经典素材图片Lena进行中值模糊处理,祛除噪声(主要是椒盐噪声),并保存
#
# 创建时间: 2020-09-25
# 创建人: Wupke
# 修改时间:
# 版本:
import cv2 as cv
import numpy as np
def median_blur_demo(image): # 定义中值模糊的方法
dst = cv.medianBlur(image, 5)
cv.imshow("median_blue_demo", dst) # 显示处理后的图片
src = cv.imread("../OpenCV_Files/pictures_for_OpenCV/13.jpg") # 读取原图片
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE) # 创建展示的窗口
cv.imshow("input image", src) # 显示原图片
cv.imwrite("D:/Software/Pycharm/OpenCV_Files/result_images/median_blue_demo.jpg", src) # 保存处理后的图片(指定文件夹和命名以及格式)
median_blur_demo(src) # 调用中值模糊处理的方法
cv.waitKey(0) # 保持对话框
cv.destroyWindow() # 清除内存
使用opencv图像处理经典的图片Lena,中值模糊处理效果:
再换张图片:
提示:
更改模糊程度的数值参数只能为奇数