I am getting Subscripted assignment dimension mismatch in the following code
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I am getting Subscripted assignment dimension mismatch error in the following code:
Error in (line 18) ntscIm(:,:,1)=sgI(:,:,1);
Can you help me please, how can I fix this?
g_name='example.bmp';
c_name='example_marked.bmp';
out_name='example_out.bmp';
%
%
solver=2;
gI=double(imread(g_name))/255;
cI=double(imread(c_name))/255;
colorIm=(sum(abs(gI-cI),3)>0.01);
colorIm=double(colorIm);
sgI=rgb2ntsc(gI);
scI=rgb2ntsc(cI);
ntscIm(:,:,1)=sgI(:,:,1);
ntscIm(:,:,2)=scI(:,:,2);
ntscIm(:,:,3)=scI(:,:,3);
0 Commenti
Risposta accettata
Più risposte (1)
Walter Roberson
il 25 Mar 2014
Are you looping over this sequence? So ntscIm might already have a value from the last time through the loop? And that value might happen to be a different array size?
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices 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!