From 38e235f95895d96c03be4e64ce4263eaac477687 Mon Sep 17 00:00:00 2001 From: Nick White Date: Tue, 4 Aug 2020 16:59:43 +0100 Subject: Improve sauvola window code slightly The sauvola and integral image version are still slightly different, irritatingly. --- util.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'util.go') diff --git a/util.go b/util.go index 7cbaebc..52026cb 100644 --- a/util.go +++ b/util.go @@ -50,11 +50,11 @@ func surrounding(img *image.Gray, x int, y int, size int) []int { b := img.Bounds() step := size / 2 - miny := y - step + miny := y - step - 1 if miny < b.Min.Y { miny = b.Min.Y } - minx := x - step + minx := x - step - 1 if minx < b.Min.X { minx = b.Min.X } @@ -68,8 +68,8 @@ func surrounding(img *image.Gray, x int, y int, size int) []int { } var s []int - for yi := miny; yi <= maxy; yi++ { - for xi := minx; xi <= maxx; xi++ { + for yi := miny; yi < maxy; yi++ { + for xi := minx; xi < maxx; xi++ { s = append(s, int(img.GrayAt(xi, yi).Y)) } } -- cgit v1.2.1-24-ge1ad