From 354c751cdb97d589ebf5379ae90b7b46432dc0b6 Mon Sep 17 00:00:00 2001 From: msksbr Date: Sun, 27 Oct 2024 22:42:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E9=AA=8C=E5=9B=9B=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E4=BA=8C=E9=A2=98=C3=A7=C2=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 实验四/test1.py | 5 +++++ 实验四/test2.py | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 实验四/test2.py diff --git a/实验四/test1.py b/实验四/test1.py index 7abbec6..87a620b 100644 --- a/实验四/test1.py +++ b/实验四/test1.py @@ -1,3 +1,8 @@ +# 1.均值滤波: +# 导入OpenCV库:使用`import cv2`导入OpenCV库。 +# 读取图像:使用`cv2.imread()`函数读取图像文件。 +# 进行滤波操作:使用`cv2.blur()`函数对图像进行均值滤波。该函数的第一个参数是输入图像,第二个参数是滤波核的大小。 + import cv2 as cv img = cv.imread('img.jpg') diff --git a/实验四/test2.py b/实验四/test2.py new file mode 100644 index 0000000..e36eb5d --- /dev/null +++ b/实验四/test2.py @@ -0,0 +1,15 @@ +# 2. 高斯滤波: +# 导入OpenCV库:使用`import cv2`导入OpenCV库。 +# 读取图像:使用`cv2.imread()`函数读取图像文件。 +# 进行滤波操作:使用`cv2.GaussianBlur()`函数对图像进行高斯滤波。该函数的第一个参数是输入图像,第二个参数是滤波核的大小,第三个参数是高斯核的标准差。 + +import cv2 as cv + +img = cv.imread('img.jpg') + +img_gaussianBlur = cv.GaussianBlur(img, (5, 5), 0) + +cv.imshow('img', img) +cv.imshow('img_gaussianBlur', img_gaussianBlur) +cv.waitKey(0) +cv.destroyAllWindows()