import cv2
import sys
import numpy as np
o=cv2.imread("C:\\Users\\fujingming\\Pictures\\lena.jpg",cv2.IMREAD_GRAYSCALE)
sobelx=cv2.Sobel(o,-1,1,0)
cv2.imshow("x",sobelx)
cv2.imshow("original",o)
cv2.waitKey()
cv2.destroyAllWindows()
原始图像


本文介绍如何使用Python和OpenCV库进行图像边缘检测。通过读取灰度图像并应用Sobel算子,展示了如何突出图像中的垂直边缘。代码示例包括图像的读取、Sobel算子的应用及结果显示。
import cv2
import sys
import numpy as np
o=cv2.imread("C:\\Users\\fujingming\\Pictures\\lena.jpg",cv2.IMREAD_GRAYSCALE)
sobelx=cv2.Sobel(o,-1,1,0)
cv2.imshow("x",sobelx)
cv2.imshow("original",o)
cv2.waitKey()
cv2.destroyAllWindows()
原始图像


527

被折叠的 条评论
为什么被折叠?