how to get SURF feature vector values of multiple images
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
KDR
el 14 de Nov. de 2016
Comentada: Walter Roberson
el 27 de Jul. de 2017
Hello, i have extracted surf features from multiple images using the following code.But only the last image feature value is stored in the feature variable used in the code. how to get all the feature vector values..
Thank you... Code:
srcFiles = dir('F:\MTECH\MATLAB\Begin\photos\*.jpg');
for i = 1 : length(srcFiles)
filename = strcat('F:\MTECH\MATLAB\Begin\photos\',srcFiles(i).name);
I1 = rgb2gray(imread(filename));
points1 = detectSURFFeatures(I1);
[features2, valid_points1] = extractFeatures(I1, points1);
figure; imshow(I1); hold on;
plot(valid_points1.selectStrongest(10),'showOrientation',true);
columnvector = rand(1,64);
finalFeature = sum(columnvector(:));
sprintf('%s %d','finalFeature = ' , finalFeature)
end
0 comentarios
Respuesta aceptada
Walter Roberson
el 14 de Nov. de 2016
finalFeature(i) = sum(columnvector(:));
sprintf('%s %d','finalFeature = ' , finalFeature(i))
7 comentarios
Siti Suhaila
el 27 de Jul. de 2017
I'm also a bit confused with rand(). It shows that my final features resulted differently every time we run the code.
Walter Roberson
el 27 de Jul. de 2017
I think the line with the rand() is "dummy code", put in to allow the framework to be developed but intended for replacement later.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!