边缘检测:
1.Roberts算子
2.Prewitt算子
3.Sobel算子
4.Laplacian算子
5.Canny函数
代码如下:
import cv2
import numpy as np
import matplotlib.pyplot as plt
image = cv2.imread('lenna.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imshow('origin', image)
h, w = image.shape # 获取图像的高度和宽度
# Roberts算子
kernelx = np.array([[-1, 0], [0, 1]], dt
1