Error using corr function while finding the correlation of image in matlab

2 visualizaciones (últimos 30 días)
I Keep getting the same Error while finding the correlation of image in matlab using corr function ??? Attempted to access CORR.;ell. any help would be appreciated thanking you
  2 comentarios
Walter Roberson
Walter Roberson el 5 de Oct. de 2011
It seems unlikely that that is complete and exact error message. Please copy and paste the complete error traceback.
ganesh s
ganesh s el 5 de Oct. de 2011
??? Attempted to access CORR.%cell.%cell(65,64); index out of bounds because size(CORR.%cell.%cell)=[3,3].
Error in ==> Untitled1 at 26
CORR{1}{d,1}(R(i,j),R(i,j+d))=CORR{1}{d,1}(R(i,j),R(i,j+d))+1;

Iniciar sesión para comentar.

Respuesta aceptada

Jan
Jan el 5 de Oct. de 2011
The error message seems to be clear. The problem does not concern the CORR function, but accessing the variable CORR:
CORR{1}{d,1} is a [3x3] array, but you want to access the index [65,64]
You can use the debugger to find the cause of this problem:
dbstop if error
  1 comentario
ganesh s
ganesh s el 7 de Oct. de 2011
thanks jan simson
but i don't have any knowledge about the debugger. do u mean MATLAB debug option through which we run the program?

Iniciar sesión para comentar.

Más respuestas (1)

Image Analyst
Image Analyst el 5 de Oct. de 2011
You probably want normxcorr2(), or less likely xcorr2(). You're trying to roll your own and messing up.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by