| 30 | } |
| 31 | |
| 32 | void sobelFilter(array &mag, array &dir, const array &in) { |
| 33 | array Gx, Gy; |
| 34 | sobel(Gx, Gy, in, 3); |
| 35 | // Find magnitude and direction |
| 36 | mag = hypot(Gx, Gy); |
| 37 | dir = atan2(Gy, Gx); |
| 38 | } |
| 39 | |
| 40 | array normalize(const array &in) { |
| 41 | float mx = max<float>(in); |