当前位置:   article > 正文

Matlab-vision包学习-Feature Detection,Extraction and Matching-MSER特征提取_matlab detectmserfeatures

matlab detectmserfeatures

这一篇介绍MESR特征提取函数。

函数/Functions

函数名称:detectMSERFeatures

功能:利用MSER算法(Maximally Stable Extremal Regions)算法提取区域特征

语法:regions = detectMSERFeatures(I);

            regions = detectMSERFeatures(I,Name,Value); 

其中,I为2-D灰度图像,regions为返回的MSER检测算法检测到的特征区域,Name必须为用单引号对包含的如下字符串名称,Vaule为对应Name的值

Name&Value参数
NameValue
'ThresholdDelta'默认值2,范围为(0,100],表示灰度阈值的步长,减小时能够获得更多的区域特征,典型值为0.8-4
’RegionAreaRange'默认值为[30,14000],区域中包含像素点的个数的上下门限
'MaxAreaVariation'默认值为0.25,表示在不同阈值情况下最大区域变化范围,较大的值能够获得更多的区域特征,但是鲁棒性较弱,典型值为0.1-1.0
‘ROI'默认值[1,1,size(I,1),size(I,2)],表示提取特征的图像区域范围

举例:

close all 
clear all; 
clc

I = imread('cameraman.tif'); 
regions = detectMSERFeatures(I); 
figure;
imshow(I); hold on; 
plot(regions,'showPixelList',true,'showEllipses',false); 
figure;
imshow(I); hold on; 
plot(regions); 



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/898862
推荐阅读
相关标签
  

闽ICP备14008679号