Matlab-Code in C++ schreiben
-
Hallo zusammen,
ich programmier erst seit kurzem mit C++ und bräuchte Hilfe! Ich habe einen Matlab-Code, den ich in C++ umschreiben möchte:function result = lbp(varargin) %image,radius,neighbors,mapping,mode
%check number of input arguments
error(nargchk(1,5,nargin));image=varargin{1};
d_image=double(image);if nargin==1
spoints=[-1 -1;-1 0;-1 1;0 -1;0 1;1 -1;1 0;1 1];
neighbors=8;
mapping=0;
mode='h';
endif (nargin==2) && (length(varargin{2})==1)
error('Input arguments');
endusw.
ich würde gerne wissen wie ich die Eingabeargumente wie bei Matlab mit error(nargchk(1,5,nargin)); in C++ überprüfuen kann und ob der Rest auch leicht in C++ umzusetzen ist?!
Ich hoffe ihr könnt mir schnell helfen?!
Schon mal danke!
-
Du versuchst anscheinend, das Script Anweisung für Anweisung umzusetzen. Das ist nicht sinnvoll, du musst verstehen, was es tut, und das in C++ neu formulieren. Gerade deine Problemzeile ist in C++ relativ sinnlos, da Matlab und C++ optionale Parameter unterschiedlich handhaben.
-
Ok...
Wie kann ich denn in C++ meine Eingabewerte prüfen?