opencv去掉斜线不光滑锯齿
时间: 2023-05-22 19:01:26 浏览: 219
使用OpenCV去除面积较小的连通域
您可以使用cv2.GaussianBlur()函数对图像进行模糊处理,以去除锯齿。具体的代码实现可以参考以下示例:
import cv2
img = cv2.imread('image.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
blur = cv2.GaussianBlur(gray, (3, 3), 0)
edges = cv2.Canny(blur, 100, 200)
cv2.imshow('Original Image', img)
cv2.imshow('Smoothed Image', blur)
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()
阅读全文