【问题标题】:In OpenCV 3.3.1, how to use pass2Only option of MSER在 OpenCV 3.3.1 中,如何使用 MSER 的 pass2Only 选项
【发布时间】:2017-11-29 03:36:35
【问题描述】:

OpenCV 3.3.1 版实现了 MSER 算法,一个可能的选项是 setPass2Only,但文档中没有指定它的用途:https://docs.opencv.org/trunk/d3/d28/classcv_1_1MSER.html#aba564613ffdcd6a89ef0e381c4b02c48 我不完全了解算法的实现方式,但从我所看到的情况来看,可以使用该选项来运行算法的“从亮到暗”的部分,但如果是这样的话,如果我只想运行“从暗到亮”怎么办?

【问题讨论】:

  • 只是一个简单的问题,您指的是 python opencv 吗?还是原来的c++
  • 同理,Python部分只是C++的一个包装
  • Python 不包含所有功能
  • mser.setPass2Only(True) 在 python 中工作

标签: opencv mser


【解决方案1】:

MSER algorithm 包含两个步骤:

  • MSER+:从暗到亮
  • MSER-:从亮到暗。

OpenCV source code中可以看到pass2only参数只允许执行一步,即MSER-。

如果您只想执行 MSER+ 步骤

  1. 反转输入图像
  2. 在倒置图像上运行 MSER- 步骤

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    相关资源
    最近更新 更多