summaryrefslogtreecommitdiff
path: root/bucket-lines-prob
diff options
context:
space:
mode:
authorNick White <git@njw.name>2019-01-24 17:56:14 +0000
committerNick White <git@njw.name>2019-01-24 17:56:14 +0000
commit6e08494a8883a8e304ef02ea352a11776ab2294c (patch)
tree47ca50fefafa5f8381dc2237792aff11a9b2c085 /bucket-lines-prob
parent010255d2c19bbd06ca7e5ce92d8f98f3c12e0ad3 (diff)
Merge bucket-lines-{prob,hocr} into one tool called bucket-lines, that uses the filename extension to determine how to process the lines
Diffstat (limited to 'bucket-lines-prob')
-rw-r--r--bucket-lines-prob/bucket-lines-prob.go56
1 files changed, 0 insertions, 56 deletions
diff --git a/bucket-lines-prob/bucket-lines-prob.go b/bucket-lines-prob/bucket-lines-prob.go
deleted file mode 100644
index 728268d..0000000
--- a/bucket-lines-prob/bucket-lines-prob.go
+++ /dev/null
@@ -1,56 +0,0 @@
-package main
-
-import (
- "flag"
- "fmt"
- "log"
- "os"
-
- "git.rescribe.xyz/testingtools/parse"
- "git.rescribe.xyz/testingtools/parse/prob"
-)
-
-func main() {
- b := parse.BucketSpecs{
- // minimum confidence, name
- { 0, "bad" },
- { 0.95, "95to98" },
- { 0.98, "98plus" },
- }
-
- flag.Usage = func() {
- 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()
- os.Exit(1)
- }
-
- lines := make(parse.LineDetails, 0)
-
- for _, f := range flag.Args() {
- newlines, err := prob.GetLineDetails(f)
- if err != nil {
- log.Fatal(err)
- }
-
- for _, l := range newlines {
- lines = append(lines, l)
- }
- }
-
- stats, err := parse.BucketUp(lines, b, *dir)
- if err != nil {
- log.Fatal(err)
- }
-
- parse.PrintBucketStats(os.Stdout, stats)
-}