【发布时间】:2019-09-12 23:11:13
【问题描述】:
在 OpenCV 中是否有一种可靠的方法来检测水线,例如这张图片中的河流边缘?
(来源:pequannockriver.org)
【问题讨论】:
-
河的左岸可能更容易区分。与左侧光滑的水面相比,左岸灌木的存在增加了很多高频变化。即使对于人类艺术家来说,右岸似乎也具有挑战性。无论如何,对于这种类型的任务,在一个图像上运行良好的算法可能在许多其他图像上运行不佳。
-
为改进问题,请描述寻找水位线的动机或目的。例如,您是否在某种比较中使用水线位置?如果是这样,您是否打算比较在不同时间拍摄的多张图像的结果?这些意图将更具挑战性。通过描述您的目的,我们可以提出建议,同时避免困难或不可能的方法。
-
我知道很难想出一种在各种场景中都具有鲁棒性的算法,但总的来说,您会在图像上使用什么样的属性/过滤器来检测水?跨度>
-
我需要对海岸线附近的材质进行一些处理,所以我想检测图像中的水线,以便找到灌木等元素。
标签: opencv edge-detection