问题标签 [mser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3813 浏览

matlab - MSER 在 MATLAB 中的完整实现

我想知道在 MATLAB 中是否有完整的 MSER(最大稳定极值区域)实现?VLFeat中的那些是 Mex 或 C++ 实现,并被导入到 Matlab

感谢您的指导。

0 投票
3 回答
4582 浏览

opencv - 在 OpenCV 中查找点集的轮廓

我尝试通过 OpenCV 的 MSER 检测在图像上找到对象。但函数cvExtractMSER返回的不是轮廓,而是CvSeq创建图形的点集 ( ):

由一组点创建的区域

但我只需要轮廓点:

突出显示所需的轮廓点

我怎样才能找到这个轮廓?

我认为,最简单(但不是最快)的方法是:

  • 用所有点绘制黑白图像(如何?逐点绘制?)
  • 用于findContours在新图像上查找轮廓
0 投票
1 回答
345 浏览

matlab - 在 MATLAB 中控制 MSERRegions.plot() 使用的颜色?

我想通过以不同颜色绘制多个 MSER 区域来可视化它们的分区,但是MSERRegions.plot()计算机视觉工具箱中的方法不接受'Color'参数。使用也不会hold all导致后续绘图循环显示颜色。(所有区域椭圆始终以亮绿色绘制。)

这是一个示例图,以阐明我要做什么:

在此处输入图像描述

我已将下面的区域划分为三个单独的组,并且我想用不同的颜色绘制每个组。有没有一种简单的方法可以做到这一点?

0 投票
1 回答
1736 浏览

opencv - opencv的mser的()运算符如何使用

我正在使用 opencv MSER 类,无法编译使用 () 运算符。我不是 C++ 专家,所以在这里发布问题,希望有人能提供帮助。

MSER 类的定义包括一个 () 运算符:

使用 MSER 类的代码片段:

在 mser() 行,xcode 给我这个错误:

0 投票
1 回答
1012 浏览

opencv - 质心椭圆 MSER OPENCV

我正在研究一种图像配准方法,我想使用基于区域的特征检测器。作为代表并且因为它已经在opencv中实现,我想到了MSER。

我知道如何检测 MSER 区域。MSER 检测器给出了点向量内的 MSER 区域,一个轮廓。我想检索这些轮廓的质心。我可以在它们上面放置一个椭圆,但是我不知道如何检索这些椭圆的质心。有人知道是否已经实现了可以处理此任务的功能吗?还是我必须开发一个算法?

原因是我想使用这个质心点作为有趣的点来执行点对应。

谢谢

伊万

0 投票
2 回答
6413 浏览

visual-studio - Visual Studio 2012 上 OpenCV 2.4.2 中的 MSER 示例

我在 Visual Studio 2012 上运行 OpenCV 2.4.2。我想使用 MSER 检测图像中的文本。我从 OpenCV 目录中提供的示例 MSER 示例程序开始,

当我构建并运行此代码时,我得到以下输出,之后应用程序停止响应:

知道问题到底是什么吗?我完全迷路了!

我尝试注释掉外部 for 循环内的所有内容,似乎问题出在 RotatedRect 和 fitEllipse 部分。我不完全确定。任何帮助将不胜感激!

0 投票
1 回答
332 浏览

algorithm - 估计具有大量参数的算法的良好参数(如 OpenCV 中的 MSER)

我想知道是否有更好的方法来估计具有大量参数的算法的一组好的参数,而不是随机选择它们。详细地说,我正在尝试为 MSER 特征检测器找到一些好的参数,它消耗 9 个数字参数,因此有很大的搜索空间。我正在考虑在默认参数值周围交替选择更小和更大的数字,距离呈指数增长。有什么好的想法可以帮助我吗?

谢谢!

0 投票
1 回答
2696 浏览

opencv - 使用 MSER 作为有趣的关键点计算描述符大小

我正在研究一种应用于组织学图像的图像配准方法。

我有一个问题。我想使用 MSER 特征检测器来检测图像上的关键点。使用 opencv 提供的 MSER 函数检索 MSER 轮廓后,我计算每个轮廓的质心,以便将其用作有趣的点。

如果我直接对感兴趣的点进行描述,例如使用 Surf 描述符,描述符的大小是 1,无法比较它们。

因此需要将描述符的大小修改为合适的大小。

有人有想法吗?

谢谢

0 投票
2 回答
3232 浏览

matlab - 如何在 Matlab 中通过 MSER 和 HOG 执行匹配

我想知道MSER和HOG在Matlab中是否有完整的图像匹配实现。目前我正在使用VLFeat,但在执行图像匹配时发现困难。有什么帮助吗?

顺便说一句,我在 VLFeat -Matlab 环境中尝试了以下代码,但不幸的是无法执行匹配。

0 投票
2 回答
157 浏览

matlab - 如何在 Matlab 中创建 MSERRegions 类的数组

我想创建 MSERRegions 类的数组。基本上我有一个由函数 detectMSERFeatures 返回的相同类型的数组。请参阅下面的代码片段


region = detectMSERFeatures(gray_input)
%gray_input 是任何灰度形式
的图像 (i =2:length(regions))
       if(length(regions(i).PixelList)>100)
           % 这里我想复制所有这样的区域名称为 region_new
           j=j+1 的新对象数组;
       结束
结束


如何才能做到这一点?