具有亮度差异的边缘检测和选择

问题描述 投票:0回答:1

我有一个由高速摄像机记录的液体弓波。这给了我很多我想要自动分析的图像。我想确定液体的外部轮廓,并最好提取各个像素的坐标。

当使用像canny这样的边缘检测时,我遇到了由于照明亮度下降而导致顶部出现边缘的问题。此外,我不知道如何删除小边缘并仅保留“主边缘”以供进一步评估。

python edge-detection canny-operator
1个回答
0
投票

要消除小边缘,您可以尝试腐蚀扩张。通过这样做,左侧的小间隙将被填充,并且那里不再有边缘。您也可以搜索找到的最长边。通过结合这两种方法,您应该能够解决这个问题。欲了解更多信息:

https://docs.opencv.org/3.4/db/df6/tutorial_erosion_dilatation.html

对于顶部边缘我没有直接的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.