how can we find distance between two image blocks?

i've divided the image into overlapping blocks.... i've calculated the correlation of these blocks with each other..
now i want two calculate the distance between these blocks like
distance between block 2 ans block 3.
block2=[24 42;107 110];
block3=[25 24; 55 56];
i've used the formula as:
distance=norm(block2-block3);
i got the following error
Undefined function 'norm' for input arguments of type 'uint8'.
how this type of error can be eliminated?
plz help me

 채택된 답변

Image Analyst
Image Analyst 2013년 5월 3일

0 개 추천

Cast both to double first. You need to do that anyway, because uint8 does not allow negative numbers, while a subtraction requires it.

추가 답변 (1개)

HABTE TADESSE LIKASSA
HABTE TADESSE LIKASSA 2018년 10월 21일
편집: Image Analyst 2018년 10월 21일

0 개 추천

norm_two = 8*norm(Y, 2)
Undefined function 'norm' for input arguments of type 'uint8'
How can I solve this please?

질문:

2013년 5월 3일

댓글:

2018년 10월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by