How to solve error "Error using bwmorph"
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ana ain
el 4 de Ag. de 2015
Comentada: Walter Roberson
el 6 de Ag. de 2015
I want to doing a feature extraction steps for multiple images, i have this function:
% this function is supposed to extract features from the input image
function [features]=feature_extraction(I)
if length(size(I))>2 % checking if rgb image;
I=im2bw(I,graythresh(I));
end
I=bwmorph(I,'skel',inf);
I=discourser(I);
row=size(I,1);
column=size(I,2); ... and so on.
And I call it in another script.
files = dir('*.png');
for i = 1:numel(files)
I = files(i).name;
[getfeature] = feature_extraction(I);
end
5 comentarios
Walter Roberson
el 6 de Ag. de 2015
I understand that. What I'm saying is that if you put the responses into into a file and then run
myexe.exe < c:\temp\inputs.txt
in the command shell and then, assuming that works,
system('myexe.exe < c:\temp\inputs.txt')
does it work?
Respuesta aceptada
Walter Roberson
el 4 de Ag. de 2015
You are passing the file name into the function. The name of the file does not have more than 2 dimensions so you do not use im2bw(). You are passing the name of the file to bwmorph. bwmorph is not defined for character strings.
Have you considered the possibility of reading the file content at some point?
0 comentarios
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!