opencv 如何通过图像处理识别未完成的矩形?

px9o7tmv  于 2022-11-24  发布在  其他
关注(0)|答案(2)|浏览(147)

我有一个彩色图像。

经过几次预处理,我能够得到下面的图像。

然而,正如你所看到的,门的部分是不完整的,只有3条线是可见的后处理之一。不是第4边界线,因为在原来的照片,颜色部分是失踪的一部分。
现在我能辨认出两扇Windows,但如何辨认门呢?
有没有办法把门的未完成部分做成长方形?
黄色标记的门也需要标识。

oknwwptz

oknwwptz1#

你想要一个图像处理算法,给定一个矩形的3边将知道“关闭”第四个。
假设我们给予你这样一个算法,你期望它如何区分绿色矩形(你 * 想要 * 检测的门)和红色矩形(你不想要的)?

zaq34kh6

zaq34kh62#

我认为你应该从处理过的图像中退一步,识别出挡住车门视线的汽车。因此,它归结为汽车引擎盖识别。也许在这个区域使用高梯度颜色变化(颜色从深灰色(车门)快速渐变到浅灰色(引擎盖),表明最后一条曲线将添加到车门的三条直线上)。

相关问题