Conversion to cell from char is not possible.??

7 visualizzazioni (ultimi 30 giorni)
Hello guys, this is my code:
inp = input('Enter file :');
v = VideoReader(inp);
myVideo = VideoWriter('TESTVID.mp4');
myVide.Quality = 50;
muVideo.FrameRate = 15;
k=0;
outclass = [];
outclass1 = [];
for i=1:1:200
str=int2str(i);
i;
videoFrame = read(v,i);
I = videoFrame;
I = imresize(I,[224 224]);
%[bboxes,scores,label] = detect(detector,I);
all = [];
lab = [];
kk=0;
if isempty(bboxes)
bboxes = [1 1 1 1];
lab = ['none'];
end
for ii=1: size(bboxes,1)
kk=kk+1;
cr = imcrop(I,bboxes(ii,:));
cr = imresize(cr,[224 224]);
out = classify(convnet,cr);
if out=='VEHICULE ENDOMMAGER';
aaaa='VEHICULE ENDOMMAGER';
predict=1
lab=[lab ; (aaaa)];
elseif out=='VEHICULE NONENDOMMAGER';
aaaa='VEHICULE NON ENDOMMAGER';
predict=2
lab=[lab ; (aaaa)];
else
lab=[lab ; 'none'];
predict=3
end
outclass=[outclass ; predict ];
outclass1=[outclass1 , lab ];
end
label_str = cell(size(lab,1),1);
conf_val = lab;
for iii=1:size(lab,1)
label_str(iii) = conf_val(iii);
end
end
And i'm getting this error what should I do please:
Conversion to cell from char is not possible.
Error in NOUVEAU (line 166)
label_str(iii) = conf_val(iii);

Risposta accettata

Walter Roberson
Walter Roberson il 30 Apr 2021
label_str{iii} = conf_val(iii);

Più risposte (0)

Categorie

Scopri di più su Image Processing and Computer Vision in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by