too many input argument

function [F]=feature(im)
im=double(im);
m=mean(mean(im));
s=std(std(im));
F=[m s];
end

2 comentarios

Emenike Goodluck
Emenike Goodluck el 10 de Nov. de 2018
Question not well understood. What is the problem you want to solve? Where do you encounter the error?
Walter Roberson
Walter Roberson el 10 de Nov. de 2018
How are you invoking this routine ?

Iniciar sesión para comentar.

Respuestas (4)

Anil Kumar
Anil Kumar el 11 de Nov. de 2018

0 votos

When calling in main function then this error occurs.
madhan ravi
madhan ravi el 11 de Nov. de 2018
Editada: madhan ravi el 11 de Nov. de 2018

0 votos

im = rand(1,10)
F=feature1(im) %calling of function
function F=feature1(im)
im=double(im);
m=mean(mean(im));
s=std(std(im));
F=[m s];
end

5 comentarios

madhan ravi
madhan ravi el 11 de Nov. de 2018
Please note that feature is an inbuilt function of matlab so i changes it to feature1 in case to avoid shadowing.
madhan ravi
madhan ravi el 11 de Nov. de 2018
So use imread to read Image file
madhan ravi
madhan ravi el 11 de Nov. de 2018
I told you to change feature to feature1 did you even read my comment??
Anil Kumar
Anil Kumar el 11 de Nov. de 2018
Thanks it works for me
madhan ravi
madhan ravi el 11 de Nov. de 2018
Editada: madhan ravi el 11 de Nov. de 2018
Anytime :), make sure to accept the answer if it answered your question so that people know the question is solved

Iniciar sesión para comentar.

Anil Kumar
Anil Kumar el 11 de Nov. de 2018

0 votos

im value is read from image file
Anil Kumar
Anil Kumar el 11 de Nov. de 2018
Editada: madhan ravi el 11 de Nov. de 2018

0 votos

clc;
clear all;
close all;
[fname, path]= uigetfile('.jpg','Provide a face as input for training');
fname=strcat(path,fname);
im=imread(fname);
imshow(im);
title('Test face');
%Find out which class it belongs
which -all feature;
Ftest=feature(im);

1 comentario

Anil Kumar
Anil Kumar el 11 de Nov. de 2018
Editada: madhan ravi el 11 de Nov. de 2018
I got following error:
Error using feature
Too many input arguments.
Error in usejava (line 44)
isok = system_dependent('useJava',feature);
Error in warnfiguredialog (line 11)
if ~usejava('jvm')
Error in uigetfile (line 121)
warnfiguredialog('uigetfile')
Error in faceclassifier (line 6)
[fname, path]= uigetfile('.jpg','Provide a face as input for training');

Iniciar sesión para comentar.

Categorías

Productos

Etiquetas

Preguntada:

el 10 de Nov. de 2018

Editada:

el 11 de Nov. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by