作为我当前项目的一部分,我需要在给定视频上使用canny边缘检测器执行边缘检测。我知道如何在静止图像上执行此操作。但是,我想知道是否有其他方法可以在视频中实现这一点,而不是简单地在所有帧上逐个应用canny
#reading a still image
image = cv2.imread(image_path)
#converting to Grayscale
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
#applying gaussian low pass filter
gauss_image = cv2.GaussianBlur(gray_image, kernel_size,sigmaX,sigmaY)
#applying canny edge detector
edges = cv2.Canny(gauss_image,lower_threshold, upper_threshold)
目前没有回答
相关问题 更多 >
编程相关推荐