gpt4 book ai didi

c++ - 我如何使用 opencv 将这张图片分成两行?

转载 作者:太空宇宙 更新时间:2023-11-03 22:30:59 24 4
gpt4 key购买 nike

我有这张图片,我想通过使用 opencv 删除垂直线将其分成 2 条单独的对角线。我考虑过膨胀,但这使得我想要处理的线条更细,更难以检测。我还能做些什么来删除垂直线?

这是针对视频的,不需要的线并不总是垂直的,但比其他两条线更直。

Two diagonal lines, and an unwanted vertical line

最佳答案

使用形态学开运算。结构元素的形状在这里很重要。使用宽度大于垂直线宽度且高度为 1 的矩形元素。

在给定的图像中,垂直线的宽度为 4,因此使用以下内容:

getStructuringElement(MORPH_RECT, Size(5, 1))

我明白了

enter image description here

关于c++ - 我如何使用 opencv 将这张图片分成两行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com