问题标签 [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.
matlab - Mser Regions 在 Matlab 中冲浪和冲浪到 Mser 地区
我正在使用 matlabdetectMSERFeatures
检测 mser 区域(在两个图像之间)。之后,我使用 surf 来找出图像中相应的 mser 对。该函数matchFeatures
返回点对 (x,y)。
我的问题是如何使用这些点取回相应的 mser 区域?我的意思是与 surf 检测到的点相对应的区域?请帮忙。
opencv - 在 OpenCV 2.4.x 中初始化 MSER 的参数的确切含义?
OpenCV 参考手册 (2.4.x) 指出初始化 MSER 的构造函数需要以下参数:
delta、min_area、max_area、max_variation、min_diversity、max_evolution、area_threshold、min_margin、edge_blur_size。
我正在处理灰度图像。参数“delta”、“max_variation”和“min_diversity”有什么用?这些参数有助于控制 MSER 的哪些属性?
我已经尝试了很多来找到确切的答案,但我只能在以下页面上找到一些信息(这些信息对于告诉我这 3 个参数到底控制什么特别有用):1. OpenCV wiki 2. Wikipedia MSER 的描述 3.关于 STackOverflow 的 MSER 问题
请帮忙!
matlab - MSER特征的匹配算法?
以下如何工作?
我正在寻找MSER
特征点,然后将它们与matchFeatures
功能配对。
显然它工作正常
但怎么可能呢?MSERRegions
仅包含椭圆。他们如何配对?显然信息不够!
更新
我发现该extractFeatures
函数从 MSER 点返回 SURF 特征向量。所以它比较了 64 维的 SURF 向量。
matlab - MSER 特征检测在 matlab 中不起作用
为什么每当我尝试detectSURFFeatures(img)
在 matlab 中使用二进制图像时都会给我正确的点,但每当我使用detectMSERFeatures(img)
相同的二进制图像 时
都会给我错误而不是指向一些有效区域?
错误:
c++ - 视频跟踪 MSER
我有时间问题。我已经编写了一个用于图像处理的 qt Gui。对于这种情况,实现用于视频处理和对象跟踪的 blob 检测器是相关的。主要是看起来不错。它在处理、抓取、mser 操作和显示仅 0.07 到 0.08 秒后使用 GUI,这可用于超过 10 fps 的良好帧率。
为此,我在 Suse 12.3 上使用 Qt 4 - C++。OpenCV 2.4.3 和笔记本电脑网络摄像头。我的问题是,过了一会儿我的程序挂了。
查看我的系统监视器,我看到 CPU-Power 已达到 100 %,并且单次运行使用 CPU 的硬资源,长时间使用处理器(没有 GUI)。我不明白出了什么问题。有没有人有这方面的经验?
提前TY!
一些代码片段:关于 GUI 的 MSER 初始化:
视频处理功能
algorithm - MSER 输出为二进制图像
我想通过使用最大稳定极值区域(MSER)算法来检测彩色图像中的显着区域,如论文http://users.cecs.anu.edu.au/~roland/Courses/ENGN8530_CVIU/donoser_bischof_CVPR2006_Efficient_MSER_Tracking.pdf中所述
目前我正在使用 OpenCV 和 MSER 算法来获取关键点,但我真正想要的是二进制图像。我如何能够获得具有感兴趣区域的二进制图像?是否可以使用 OpenCV 或者我必须重新实现 MSER 算法?
image-processing - MATLAB MSER 特征检测不起作用
我在MATLAB 的计算机视觉工具箱中使用了detectMSERFeatures函数,并且遇到了一些错误。我有一张黑白图像,我正在读取它以检测其特征,但是我想在运行特征检测之前反转图像,或者我正在过滤图像中的红色。因此,无论哪种方式,我都有一个我试图在detectMSERFeatures中使用的二进制图像。我知道这不起作用,但我尝试了几次转换为可用格式的转换,但似乎都没有。如果我在原始图像上使用rgb2gray , detectMSERFeatures将获取特征,但如果我尝试转换它则不会。这是我到目前为止所尝试的一切:
我做错了什么?
matlab - matlab中的detectMSERFeatures函数是如何工作的?
已知最大稳定极值区域 (MSER)可以从 MATLAB 中的图像中找到detectMSERFeatures
,并且该函数的输出是一些 MSER。
但是我有一个问题困扰了我很长时间,那就是为什么一些 MSER 可能在输出 MSER 中包含一些其他 MSER?例如,三个输出 MSER,m1
,m2
, 和m3
可能有关系,m1
∈ m2
∈m3
opencv - 如何通过opencv获取MSER组件树
我现在正在使用opencv。我发现 MSER 只提供了operator()
return 的功能vector<vector<Point> >
,我怎样才能得到 MSER 区域的组件树结构?