-1

我想在 opencv 中使用 Canny 边缘或 Sobel 边缘算法来检测图像的边缘。

当我使用深色背景的物体(纸张)时效果很好。
但是当背景颜色与对象的颜色相似时,质量会降低。

只有阴影上的边缘是清晰的。如果阴影不是那么清晰,质量不够好。

那么有什么好的方法可以改善吗?

4

1 回答 1

0

请记住,边缘是指代表颜色或纹理分布变化的边界。因此,如果您将对象保持在相似的颜色背景中,那么边缘检测器如何找到强边缘...

反正问题也有解决办法

如果背景和对象颜色不同,那么为了更好的边缘检测,您可以使用Frei-Chen 边缘检测器

如果您的背景和对象在 RGB 空间中有点相似,则尝试将其转换为 HSV 或 Ycbcr 空间并应用边缘检测或分割技术...

希望有用...

于 2012-08-03T17:12:09.850 回答