如何在像素图像的黑色区域周围绘制轮廓?

时间:2020-07-13 08:29:15

标签: python opencv

我对Python很陌生,我尝试编写一些用于图像分析的代码。 这是我的初始图像: Initial image

将图像分成rgb通道后,转换为渐变,使用阈值并将其合并回去,我得到以下图像: Gradient/Threshold

现在,我必须在黑色区域周围绘制轮廓,并获取周围区域的大小。我只是不知道该怎么做,因为我在opencv中使用find / draw.contours进行的试验根本没有成功。

也许有人还知道一种从初始图像中获取图像的简便方法。 希望有人可以在这里帮助我!

我正在使用Python 3进行编码。

1 个答案:

答案 0 :(得分:0)

在输入图像的灰度图像上尝试adaptive thresholdingMy output

还要使用自适应阈值的最后两个参数。正如我在图像中所示,您会发现良好的结果。 (提示:创建轨迹栏并发挥价值,这将是获得这些参数的最佳价值的快速简便的方法。)

相关问题