code Matlab incompréhensible
Salut
J'en ce bout de code que j'ai pas compris: :pc:
Code:
1 2 3
|
avi=aviread(file);
pixels=double(cat(4,avi(1:2:end).cdata))/255; |
bon ce que j'ai pas compris c'est la concaténation (cat) et la division par 255 pourquoi on concatène? pourquoi on divise par 255??
:help:
Merci
différence entre deux écriture
j'aime bien savoir c'est quoi la différence entre cette façon de convertir un vidéo en YCrCb en utilisant les crochets {f}
Code:
1 2 3 4
|
for f=1:nFrames
skin{f}=rgb2ycbcr(video{f});
end |
et celle là qui convertit aussi un vidéo en YCrCb
Code:
1 2 3 4
|
for f=1:nFrames
skin(:,:,:,f)=rgb2ycbcr(video(:,:,:,f));
end |
quelqu'un a une idée:roll:
merci