MATLAB Answers

0

how to get the feature vector after extracting MSERFeature of multiple images.

Asked by Tehmina Kakar on 7 Jul 2018 at 5:28
Latest activity Edited by Tehmina Kakar on 14 Jul 2018 at 6:11

How can i get the feature vector after detecting the feature ( MSERFeature). I'm using the following code.

close all; clear variable; clc;
dbstop if error
 dirData = dir('F:\MATLAB\R2017a\bin\Project\project\pashto\actual proj\New folder\proo\Numbers\*.bmp'); 
for k = 1:length(dirData) 
        %% read no. of images from folder
        filename = dirData(k).name;
        im1 = im2single(im2bw(imread(filename)));
        %% Detect the MSERF Features
        points1 = detectMSERFeatures(im1);
        %% Extract the MSERF Features
        [features2, valid_points1] = extractFeatures(im1, points1);
        figure; imshow(im1); hold on;
        plot(valid_points1.selectStrongest(10),'showOrientation',true);
end

Now, i have to get the feature vector for classification purpose. Also, can I use the manual feature vector? What is the difference between them.

featureVector = [theMean, area, perimeter, stdDev];

Please tell me if i'm wrong or ive any other suggestion.

  0 Comments

Sign in to comment.

0 Answers