too many input argument

2 views (last 30 days)
Anil Kumar
Anil Kumar on 10 Nov 2018
Edited: madhan ravi on 11 Nov 2018
function [F]=feature(im)
im=double(im);
m=mean(mean(im));
s=std(std(im));
F=[m s];
end
  2 Comments
Emenike Goodluck
Emenike Goodluck on 10 Nov 2018
Question not well understood. What is the problem you want to solve? Where do you encounter the error?
Walter Roberson
Walter Roberson on 10 Nov 2018
How are you invoking this routine ?

Sign in to comment.

Answers (4)

Anil Kumar
Anil Kumar on 11 Nov 2018
When calling in main function then this error occurs.

madhan ravi
madhan ravi on 11 Nov 2018
Edited: madhan ravi on 11 Nov 2018
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 Comments
Anil Kumar
Anil Kumar on 11 Nov 2018
Thanks it works for me
madhan ravi
madhan ravi on 11 Nov 2018
Edited: madhan ravi on 11 Nov 2018
Anytime :), make sure to accept the answer if it answered your question so that people know the question is solved

Sign in to comment.


Anil Kumar
Anil Kumar on 11 Nov 2018
im value is read from image file

Anil Kumar
Anil Kumar on 11 Nov 2018
Edited: madhan ravi on 11 Nov 2018
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 Comment
Anil Kumar
Anil Kumar on 11 Nov 2018
Edited: madhan ravi on 11 Nov 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');

Sign in to comment.

Tags

Products

Community Treasure Hunt

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

Start Hunting!