【问题标题】:Opencv how to ignore small parts on imageOpencv如何忽略图像上的小部分
【发布时间】:2015-12-17 15:23:17
【问题描述】:

我需要一点关于 Opencv 的帮助,我是初学者,还不知道所有功能。 我正在尝试在我的车牌上进行 OCR,它是巴西车牌。因此,经过 cvCvtColor、cvCanny、cvFindContours 和 cvDrawContours 等图像处理后,我得到如下图像:

这是一张假图片,我安装了这张图片是因为我不想在网络上发布我的真实车牌。在我的真实图像上,我在这个例子中画了一些部分,只有黑白颜色,因为我想忽略这些部分。红色是城市名称,黄色是连字符分隔符,绿色是固定车牌的孔。我需要知道是否有办法忽略这些小部分并只识别大部分,所以在这个过滤器之后我可以进行 OCR 处理。有什么帮助吗?

【问题讨论】:

  • Segment,获取每个segment的边界框,丢弃所有太小的,即width

标签: image-processing opencv


【解决方案1】:

我不确定它在其他情况下是否对您有帮助,但在这种情况下,您可以使用erosion 删除小轮廓,或者简单地使用contourArea 来计算轮廓的面积(如果它的面积太小,则删除轮廓)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 2011-01-06
    • 1970-01-01
    相关资源
    最近更新 更多