Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //zona 1
- if ((fi.at<float>(i, j)>=(-PI / 8) && fi.at<float>(i, j)<=(PI / 8)) ||
- (fi.at<float>(i, j) >= ((7 * PI) / 8) || fi.at<float>(i, j) <=((-7 * PI) / 8))){
- if (G.at<float>(i, j) < G.at<float>(i, j + 1) || G.at<float>(i, j) < G.at<float>(i, j - 1))
- aux.at<float>(i, j) = 0;
- else
- aux.at<float>(i, j) = G.at<float>(i, j);
- }
- //zona 1
- if ((fi.at<float>(i, j)>=((-7*PI) / 8) && fi.at<float>(i, j)<=((-5*PI) / 8)) ||
- (fi.at<float>(i, j) >= ( PI / 8) && fi.at<float>(i, j) <= ((3 * PI) / 8))){
- 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))
- aux.at<float>(i, j) = 0;
- else
- aux.at<float>(i, j) = G.at<float>(i, j);
- }
- //zona2
- if ((fi.at<float>(i, j)>=((-5 * PI) / 8) && fi.at<float>(i, j)<=((-3 * PI) / 8)) ||
- (fi.at<float>(i, j) >= ((3*PI) / 8) && fi.at<float>(i, j) <= ((5 * PI) / 8))){
- if (G.at<float>(i, j) < G.at<float>(i - 1, j ) || G.at<float>(i, j) < G.at<float>(i + 1, j ))
- aux.at<float>(i, j) = 0;
- else
- aux.at<float>(i, j) = G.at<float>(i, j);
- }
- //zona 3
- if ((fi.at<float>(i, j)>=((-3 * PI) / 8) && fi.at<float>(i, j)<=((- PI) / 8)) ||
- (fi.at<float>(i, j) >= ((5 * PI) / 8) && fi.at<float>(i, j) <= ((7 * PI) / 8))){
- 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))
- aux.at<float>(i, j) = 0;
- else
- aux.at<float>(i, j) = G.at<float>(i, j);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement