diff options
author | Nick White <git@njw.name> | 2019-01-25 17:41:52 +0000 |
---|---|---|
committer | Nick White <git@njw.name> | 2019-01-25 17:41:52 +0000 |
commit | 988658936cbcd8e92b35a66e1943bea0f9eaf3bc (patch) | |
tree | 2c58c77b4c777edb8cf87cf660932ab8b7378310 /bucket-lines | |
parent | a05e986286efe9168ea404729652650086bab4cc (diff) |
gofmt
Diffstat (limited to 'bucket-lines')
-rw-r--r-- | bucket-lines/bucket.go | 22 | ||||
-rw-r--r-- | bucket-lines/main.go | 22 |
2 files changed, 23 insertions, 21 deletions
diff --git a/bucket-lines/bucket.go b/bucket-lines/bucket.go index bf25405..9f98887 100644 --- a/bucket-lines/bucket.go +++ b/bucket-lines/bucket.go @@ -3,8 +3,8 @@ package main import ( "fmt" "io" - "path/filepath" "os" + "path/filepath" "sort" "strconv" @@ -12,21 +12,23 @@ import ( ) type BucketSpec struct { - Min float64 + Min float64 Name string } type BucketSpecs []BucketSpec -func (b BucketSpecs) Len() int { return len(b) } -func (b BucketSpecs) Swap(i, j int) { b[i], b[j] = b[j], b[i] } + +func (b BucketSpecs) Len() int { return len(b) } +func (b BucketSpecs) Swap(i, j int) { b[i], b[j] = b[j], b[i] } func (b BucketSpecs) Less(i, j int) bool { return b[i].Min < b[j].Min } type BucketStat struct { name string - num int + num int } type BucketStats []BucketStat -func (b BucketStats) Len() int { return len(b) } -func (b BucketStats) Swap(i, j int) { b[i], b[j] = b[j], b[i] } + +func (b BucketStats) Len() int { return len(b) } +func (b BucketStats) Swap(i, j int) { b[i], b[j] = b[j], b[i] } func (b BucketStats) Less(i, j int) bool { return b[i].num < b[j].num } // Copies the image and text for a line into a directory based on @@ -51,7 +53,7 @@ func bucketLine(l line.Detail, buckets BucketSpecs, dirname string) (string, err avgstr = avgstr[2:] } - base := filepath.Join(dirname, todir, l.OcrName + "_" + l.Name + "_" + avgstr) + base := filepath.Join(dirname, todir, l.OcrName+"_"+l.Name+"_"+avgstr) err := os.MkdirAll(filepath.Join(dirname, todir), 0700) if err != nil { @@ -103,7 +105,7 @@ func BucketUp(lines line.Details, buckets BucketSpecs, dirname string) (BucketSt for _, b := range all { i := sort.Search(len(stats), func(i int) bool { return stats[i].name == b }) if i == len(stats) { - newstat := BucketStat { b, 0 } + newstat := BucketStat{b, 0} stats = append(stats, newstat) i = len(stats) - 1 } @@ -124,6 +126,6 @@ func PrintBucketStats(w io.Writer, stats BucketStats) { fmt.Fprintf(w, "---------------------------------\n") sort.Sort(stats) for _, s := range stats { - fmt.Fprintf(w, "Lines in %7s: %2d%%\n", s.name, 100 * s.num / total) + fmt.Fprintf(w, "Lines in %7s: %2d%%\n", s.name, 100*s.num/total) } } diff --git a/bucket-lines/main.go b/bucket-lines/main.go index 36e9101..990e84c 100644 --- a/bucket-lines/main.go +++ b/bucket-lines/main.go @@ -9,17 +9,17 @@ import ( "os" "path/filepath" - "rescribe.xyz/go.git/lib/line" "rescribe.xyz/go.git/lib/hocr" + "rescribe.xyz/go.git/lib/line" "rescribe.xyz/go.git/lib/prob" ) func main() { b := BucketSpecs{ // minimum confidence, name - { 0, "bad" }, - { 0.95, "95to98" }, - { 0.98, "98plus" }, + {0, "bad"}, + {0.95, "95to98"}, + {0.98, "98plus"}, } flag.Usage = func() { @@ -61,13 +61,13 @@ func main() { for _, f := range flag.Args() { var newlines line.Details switch ext := filepath.Ext(f); ext { - case ".prob": - newlines, err = prob.GetLineDetails(f) - case ".hocr": - newlines, err = hocr.GetLineDetails(f) - default: - log.Printf("Skipping file '%s' as it isn't a .prob or .hocr\n", f) - continue + case ".prob": + newlines, err = prob.GetLineDetails(f) + case ".hocr": + newlines, err = hocr.GetLineDetails(f) + default: + log.Printf("Skipping file '%s' as it isn't a .prob or .hocr\n", f) + continue } if err != nil { log.Fatal(err) |