diff options
| author | Nick White <git@njw.name> | 2019-01-24 17:56:14 +0000 | 
|---|---|---|
| committer | Nick White <git@njw.name> | 2019-01-24 17:56:14 +0000 | 
| commit | 6e08494a8883a8e304ef02ea352a11776ab2294c (patch) | |
| tree | 47ca50fefafa5f8381dc2237792aff11a9b2c085 /bucket-lines-prob | |
| parent | 010255d2c19bbd06ca7e5ce92d8f98f3c12e0ad3 (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.go | 56 | 
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) -} | 
