Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. # Local maximum
  2. local_maximas = []
  3. max_h = 2 * max_dimension
  4. max_w = theta_dimension
  5.  
  6. for i in range(0, max_h-1):
  7. for j in range(0, max_w-1):
  8. local_maxima = H[i][j]
  9. local_maxima_pair = (i, j)
  10. if(j<max_w and H[i][j+1] > local_maxima): #right
  11. local_maxima = H[i][j+1]
  12. local_maxima_pair= (i,j+1)
  13. if(j>0 and H[i][j-1] > local_maxima): #left
  14. local_maxima = H[i][j-1]
  15. local_maxima_pair = (i,j-1)
  16. if(i<max_h and H[i+1][j] > local_maxima): #up
  17. local_maxima = H[i+1][j]
  18. local_maxima_pair = (i+1,j)
  19. if(i>0 and H[i-1][j] > local_maxima): #down
  20. local_maxima = H[i-1][j]
  21. local_maxima_pair = (i-1,j)
  22. if(i<max_h and j<max_w and H[i+1][j+1] > local_maxima): #S-V
  23. local_maxima = H[i+1][j+1]
  24. local_maxima_pair = (i+1,j+1)
  25. if(i<max_h and j<0 and H[i+1][j-1] > local_maxima): #S-E
  26. local_maxima = H[i+1][j-1]
  27. local_maxima_pair = (i+1,j-1)
  28. if(i<0 and j<max_w and H[i-1][j+1] > local_maxima): #N-V
  29. local_maxima = H[i-1][j+1]
  30. local_maxima_pair = (i-1,j+1)
  31. if(i<0 and j<0 and H[i-1][j-1] > local_maxima): #N-E
  32. local_maxima = H[i-1][j-1]
  33. local_maxima_pair = (i-1,j-1)
  34. local_maximas.append(local_maxima_pair)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement