Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. //zona 1
  2. if ((fi.at<float>(i, j)>=(-PI / 8) && fi.at<float>(i, j)<=(PI / 8)) ||
  3. (fi.at<float>(i, j) >= ((7 * PI) / 8) || fi.at<float>(i, j) <=((-7 * PI) / 8))){
  4.  
  5. if (G.at<float>(i, j) < G.at<float>(i, j + 1) || G.at<float>(i, j) < G.at<float>(i, j - 1))
  6. aux.at<float>(i, j) = 0;
  7. else
  8. aux.at<float>(i, j) = G.at<float>(i, j);
  9. }
  10. //zona 1
  11. if ((fi.at<float>(i, j)>=((-7*PI) / 8) && fi.at<float>(i, j)<=((-5*PI) / 8)) ||
  12. (fi.at<float>(i, j) >= ( PI / 8) && fi.at<float>(i, j) <= ((3 * PI) / 8))){
  13.  
  14. if (G.at<float>(i, j) < G.at<float>(i-1, j + 1) || G.at<float>(i, j) < G.at<float>(i+1, j - 1))
  15. aux.at<float>(i, j) = 0;
  16. else
  17. aux.at<float>(i, j) = G.at<float>(i, j);
  18. }
  19. //zona2
  20. if ((fi.at<float>(i, j)>=((-5 * PI) / 8) && fi.at<float>(i, j)<=((-3 * PI) / 8)) ||
  21. (fi.at<float>(i, j) >= ((3*PI) / 8) && fi.at<float>(i, j) <= ((5 * PI) / 8))){
  22.  
  23. if (G.at<float>(i, j) < G.at<float>(i - 1, j ) || G.at<float>(i, j) < G.at<float>(i + 1, j ))
  24. aux.at<float>(i, j) = 0;
  25. else
  26. aux.at<float>(i, j) = G.at<float>(i, j);
  27. }
  28. //zona 3
  29. if ((fi.at<float>(i, j)>=((-3 * PI) / 8) && fi.at<float>(i, j)<=((- PI) / 8)) ||
  30. (fi.at<float>(i, j) >= ((5 * PI) / 8) && fi.at<float>(i, j) <= ((7 * PI) / 8))){
  31.  
  32. if (G.at<float>(i, j) < G.at<float>(i - 1, j-1) || G.at<float>(i, j) < G.at<float>(i + 1, j+1))
  33. aux.at<float>(i, j) = 0;
  34. else
  35. aux.at<float>(i, j) = G.at<float>(i, j);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement