【发布时间】:2023-04-01 00:25:01
【问题描述】:
我有这张图片,我想通过使用 opencv 删除垂直线将其分成 2 条单独的对角线。我考虑过膨胀,但这会使我想要处理的线条更细,更难检测。我还能做些什么来删除垂直线?
这是用于视频的,不需要的线并不总是垂直的,但比其他两条更直。
【问题讨论】:
标签: c++ opencv image-processing
我有这张图片,我想通过使用 opencv 删除垂直线将其分成 2 条单独的对角线。我考虑过膨胀,但这会使我想要处理的线条更细,更难检测。我还能做些什么来删除垂直线?
这是用于视频的,不需要的线并不总是垂直的,但比其他两条更直。
【问题讨论】:
标签: c++ opencv image-processing
使用形态学开场。结构元素的形状在这里很重要。使用宽度大于垂直线宽度且高度为 1 的矩形元素。
在给定的图像中,垂直线的宽度为 4,因此使用以下内容:
getStructuringElement(MORPH_RECT, Size(5, 1))
我明白了
【讨论】: