I have extracted feature from a single image using SURF feature extraction method. The extracted features are in matrix of 64 column and i have made a matrix to single value i.e adding matrix values. But my problem is, the particular single value which i have obtained by using sum function keeps altering every time when I run the code. Once if the value is 32.0676 next time when i run the same code it will be 29.0778 or something other value. I have attached the code for it and the image.

댓글 수: 1

chetna kaushal
chetna kaushal 2019년 8월 2일
hy,
the extracted features are in a 64 column but value is different for each image. say 322*64, 593*64, 233*64. How did you come up to a single value? and how to feed them for testing in classification.

댓글을 달려면 로그인하십시오.

 채택된 답변

KALYAN ACHARJYA
KALYAN ACHARJYA 2018년 4월 23일
편집: KALYAN ACHARJYA 2018년 4월 23일

0 개 추천

Because in your code following random column vector generation is there, every time it generates different column vector, therefore "sumoffeatures" value changes
columnvector = rand(1,64)

댓글 수: 3

S.A
S.A 2018년 4월 23일
Sir, how can I resolve this problem. Is there any solution for it
KALYAN ACHARJYA
KALYAN ACHARJYA 2018년 4월 23일
편집: KALYAN ACHARJYA 2018년 4월 23일

Just fixed the column vector, add one following line-

rng(1);
columnvector = rand(1,64)
S.A
S.A 2018년 4월 23일
Thank you. It works

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

태그

질문:

S.A
2018년 4월 23일

댓글:

2019년 8월 2일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by