【发布时间】:2020-05-10 14:53:11
【问题描述】:
当我在图纸上运行 cv.Canny 边缘检测器时,它会检测到数百个密集填充在阴影区域中的小边缘。我怎样才能让它停止这样做,同时仍然检测到眼睛和鼻子等较轻的特征?我也试过模糊。
这是一个示例,与 online photo tool 相比。
Original image.
Output of online tool.
My python program
这是我的代码:
def outline(image, sigma = 5):
image = cv.GaussianBlur(image, (11, 11), sigma)
ratio = 2
lower = .37 * 255
upper = lower * ratio
outlined = cv.Canny(image, lower, upper)
return outlined
我该如何改进它?
【问题讨论】:
标签: python opencv image-processing