【发布时间】:2020-06-25 23:36:30
【问题描述】:
我想检测一个特定的形状,它是 2 个五边形和一个正方形的组合。然而,正方形的边应该是五边形的 3 倍左右,以匹配如图所示的有效形状。
我正在根据自己的要求学习不同的图像处理技术。
轮廓检测:问题是知道有 7 个角是不够的,因为 x : 3x 需要验证。
Haar 特征:问题是图像由背景组成,并且这些对象内有文本。所以我认为 haar 不会是最佳方法。
我的想法
我想我可以检测线角并使用边长我可以做一些数学运算并识别图像。是否有任何图像处理技术使用数学距离、比例、位置来识别对象?
原图
匹配
不匹配
【问题讨论】:
-
您可以添加没有标记的原始输入图像吗?一个简单的方法是使用角点检测+轮廓区域过滤
-
@nathancy 我添加了一张图片,基本上它是一张名片。我想检测这个形状。你能解释一下吗。看起来很有趣
-
是否还有其他“不匹配”形状的图像?
-
@nathancy yes added.basically 我想从检测中忽略这张卡
-
是的,所以角点检测方法并没有真正奏效。另一种似乎可行的方法是使用轮廓近似+轮廓区域过滤。我添加了一个可能的解决方案
标签: image opencv image-processing computer-vision object-detection