how can we find distance between two image blocks?
    5 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
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
0 commentaires
Réponse acceptée
  Image Analyst
      
      
 le 3 Mai 2013
        Cast both to double first. You need to do that anyway, because uint8 does not allow negative numbers, while a subtraction requires it.
0 commentaires
Plus de réponses (1)
  HABTE TADESSE LIKASSA
 le 21 Oct 2018
        
      Modifié(e) : Image Analyst
      
      
 le 21 Oct 2018
  
      norm_two = 8*norm(Y, 2) 
Undefined function 'norm' for input arguments of type 'uint8'
How can I solve this please?
1 commentaire
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


