diff options
author | Nick White <git@njw.name> | 2019-01-24 17:17:19 +0000 |
---|---|---|
committer | Nick White <git@njw.name> | 2019-01-24 17:17:19 +0000 |
commit | 035bd3e8ed1e4660be980225a06f886d7a9febcd (patch) | |
tree | 1c31086c72827fe5abbecd10672635b3ee099c73 | |
parent | 20a479c5a9dbdb24e3fe08aeb94440ade6a88de9 (diff) |
Rename ocropus bucket tool, add -d option, and improve documentation
-rw-r--r-- | bucket-lines-prob/bucket-lines-prob.go (renamed from line-conf-buckets/line-conf-buckets.go) | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/line-conf-buckets/line-conf-buckets.go b/bucket-lines-prob/bucket-lines-prob.go index 689b779..728268d 100644 --- a/line-conf-buckets/line-conf-buckets.go +++ b/bucket-lines-prob/bucket-lines-prob.go @@ -1,8 +1,5 @@ package main -// TODO: rename this emphasising that it's for .prob/ocropy -// TODO: set bucket dirname from cmdline - import ( "flag" "fmt" @@ -14,12 +11,23 @@ import ( ) func main() { + b := parse.BucketSpecs{ + // minimum confidence, name + { 0, "bad" }, + { 0.95, "95to98" }, + { 0.98, "98plus" }, + } + flag.Usage = func() { - fmt.Fprintf(os.Stderr, "Usage: line-conf-buckets prob1 [prob2] [...]\n") + fmt.Fprintf(os.Stderr, "Usage: bucket-lines-prob [-d dir] prob1 [prob2] [...]\n") fmt.Fprintf(os.Stderr, "Copies image-text line pairs into different directories according\n") fmt.Fprintf(os.Stderr, "to the average character probability for the line.\n") + fmt.Fprintf(os.Stderr, "This uses the .prob files generated by ocropy-rpred's --probabilities\n") + fmt.Fprintf(os.Stderr, "option, which it assumes will be in the same directory as the line's\n") + fmt.Fprintf(os.Stderr, "image and text files.\n") flag.PrintDefaults() } + dir := flag.String("d", "buckets", "Directory to store the buckets") flag.Parse() if flag.NArg() < 1 { flag.Usage() @@ -39,13 +47,7 @@ func main() { } } - b := parse.BucketSpecs{ - { 0, "bad" }, - { 0.95, "95to98" }, - { 0.98, "98plus" }, - } - - stats, err := parse.BucketUp(lines, b, "newbuckets") + stats, err := parse.BucketUp(lines, b, *dir) if err != nil { log.Fatal(err) } |