在OpenCV中进行边缘检测可以使用Canny算法。以下是一个简单的示例代码,演示如何使用OpenCV进行边缘检测:
import cv2
# 读取图像
image = cv2.imread('image.jpg', 0)
# 进行边缘检测
edges = cv2.Canny(image, 100, 200) # 调整阈值以获取更准确的边缘
# 显示原始图像和边缘图像
cv2.imshow("Original Image", image)
cv2.imshow("Edges", edges)
# 等待按键退出程序
cv2.waitKey(0)
cv2.destroyAllWindows()
请注意,这只是一个简单的示例,你可以根据需要调整参数和处理流程来获得更好的结果。
内容由零声教学AI助手提供,问题来源于学员提问




