图像预处理-高斯去噪-边缘检测

图像预处理-高斯去噪-边缘检测,第1张

边缘检测

边缘检测容易受到噪声影响,一般第一步都是用5*5的高斯滤波器去除噪声。


#!/usr/bin/env python
# -*- coding:utf-8 -*-
import numpy as np
import cv2

img = cv2.imread('IMG_1868.JPG')

img = cv2.GaussianBlur(img,(3,3),0)#高斯模糊  去噪 以免影响边缘检测
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

edges = cv2.Canny(gray,20,250,apertureSize = 3)#边缘检测 该值20越小边缘噪音越多,这里选择50边缘效果比较好。


cv2.imwrite("IMG_1868_resize20.jpg", edges)

边缘检测的结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/568165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存