我正在寻找一种方法来使用 opencv 提取二进制图像的“内部”轮廓。我知道findContours
提取轮廓,但我需要属于我的二进制图像中阈值对象的轮廓像素,而不是外部轮廓。
这是一个虚构的图像,它更好地描述了我正在寻找的东西。我正在寻找一种提取红色轮廓的方法。
我已经尝试过一种简单的方法来复制原始二进制图像并将副本每边缩小 2 个像素并用黑色像素填充边缘并使用findContours
,但结果并不令人满意。
我正在寻找一种方法来使用 opencv 提取二进制图像的“内部”轮廓。我知道findContours
提取轮廓,但我需要属于我的二进制图像中阈值对象的轮廓像素,而不是外部轮廓。
这是一个虚构的图像,它更好地描述了我正在寻找的东西。我正在寻找一种提取红色轮廓的方法。
我已经尝试过一种简单的方法来复制原始二进制图像并将副本每边缩小 2 个像素并用黑色像素填充边缘并使用findContours
,但结果并不令人满意。