一、Sobel算子 Sobel算子是一种基于梯度的边缘检测算法。它的基本思想是将图像分成多个小块,然后计算每个小块的梯度幅值和方向。然后,将这些梯度幅值和方向相加,并将结果除以根号下梯度幅值的平方根,最后将结果限制在0到255之间,即可得到边缘检测结果。 以下是使用Sobel算子进行边缘检测的Python代码示例: import cv2 imp...
opencv-python——Canny边缘检测算法改进并且与cv2自带函数进行比较 首先请出lena小姐姐。 此次主要对阈值选择进行了改进,用自适应阈值代替了人工选取阈值。 然后直接上代码。 import cv2import numpy as npimg = cv2.imread("D:\lenna256.png", 0)#高斯滤波gauss = cv2.GaussianBlur(img,(5,5),0,0)gauss_can...
opencv-python——Canny边缘检测算法改进并且与cv2自带函数进行比较 首先请出lena小姐姐。 此次主要对阈值选择进行了改进,用自适应阈值代替了人工选取阈值。 然后直接上代码。 import cv2import numpy as npimg = cv2.imread("D:\lenna256.png", 0)#高斯滤波gauss = cv2.GaussianBlur(img,(5,5),0,0)gauss_can...