OpenCV 中的九点平滑
nine point smooth in OpenCV
如何使用 OpenCV 应用九点平滑?
信息:九点平滑将取一个 3x3 正方形,每个 9 个像素,并确定每个 pixel.The 每个像素的计数然后取平均值,并且
值分配给中心像素。
九点平滑:http://www.people.vcu.edu/~mhcrosthwait/clrs322/2DFilteringconcepts.htm
来自评论中提到的文档:https://docs.opencv.org/3.1.0/d4/d13/tutorial_py_filtering.html。它将是:
import cv2
import numpy as np
img = cv2.imread('opencv_logo.png')
blur = cv2.blur(img,(3,3))
或者稍微手动一点:
kernel = np.ones((3,3), np.float32)/9
dst = cv2.filter2D(img,-1,kernel)
如何使用 OpenCV 应用九点平滑?
信息:九点平滑将取一个 3x3 正方形,每个 9 个像素,并确定每个 pixel.The 每个像素的计数然后取平均值,并且 值分配给中心像素。
九点平滑:http://www.people.vcu.edu/~mhcrosthwait/clrs322/2DFilteringconcepts.htm
来自评论中提到的文档:https://docs.opencv.org/3.1.0/d4/d13/tutorial_py_filtering.html。它将是:
import cv2
import numpy as np
img = cv2.imread('opencv_logo.png')
blur = cv2.blur(img,(3,3))
或者稍微手动一点:
kernel = np.ones((3,3), np.float32)/9
dst = cv2.filter2D(img,-1,kernel)