From 179dba971a77701ac7b3f19c7f37c1b049af11e9 Mon Sep 17 00:00:00 2001 From: Nick White Date: Tue, 23 Mar 2021 14:51:14 +0000 Subject: extracthocrlines: Replace -e with -b, its opposite, and make it default --- cmd/extracthocrlines/main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cmd') diff --git a/cmd/extracthocrlines/main.go b/cmd/extracthocrlines/main.go index 3fbafd0..d4f0d53 100644 --- a/cmd/extracthocrlines/main.go +++ b/cmd/extracthocrlines/main.go @@ -20,7 +20,7 @@ import ( "rescribe.xyz/utils/pkg/line" ) -const usage = `Usage: extracthocrlines [-d] [-e] file.hocr [file.hocr] +const usage = `Usage: extracthocrlines [-b] [-d] file.hocr [file.hocr] Copies the text and corresponding image section for each line of a HOCR file into separate files, which is useful for OCR @@ -64,8 +64,8 @@ func main() { fmt.Fprintf(flag.CommandLine.Output(), usage) flag.PrintDefaults() } + usebasepath := flag.Bool("b", false, "Use the image path of the .hocr with the .hocr suffix stripped and replaced with .png, rather than the path embedded in the .hocr") dir := flag.String("d", ".", "Directory to save lines in") - embeddedimgpath := flag.Bool("e", false, "Use image path embedded in hOCR (rather than the path of the .hocr file with a .png suffix)") flag.Parse() if flag.NArg() < 1 { flag.Usage() @@ -75,11 +75,11 @@ func main() { for _, f := range flag.Args() { var err error var newlines line.Details - if *embeddedimgpath { - newlines, err = hocr.GetLineDetails(f) - } else { + if *usebasepath { imgName := strings.TrimSuffix(f, ".hocr") + ".png" newlines, err = hocr.GetLineDetailsCustomImg(f, imgName) + else { + newlines, err = hocr.GetLineDetails(f) } if err != nil { log.Fatal(err) -- cgit v1.2.1-24-ge1ad