No description
Find a file
2025-11-08 13:41:57 -07:00
JP2 Add JP2 originals from archive.org 2025-11-02 11:43:43 -07:00
JP2-glossary Add JP2 images of glossary 2025-11-07 12:44:16 -07:00
JP2-misc Add misc pages, JP2 2025-11-08 13:41:12 -07:00
JP2-notes Add JP2 notes pages 2025-11-08 08:24:18 -07:00
PNG Convert all JP2 to grayscale PNG 2025-11-02 12:57:55 -07:00
PNG-glossary Add PNG converted images of glossary 2025-11-07 12:44:39 -07:00
PNG-misc Add misc pages, PNG 2025-11-08 13:41:57 -07:00
PNG-notes Add PNG notes pages 2025-11-08 08:26:04 -07:00
.gitignore git ignores 2025-11-02 10:42:53 -07:00
CC-1.0-Universal.txt CC0 1.0 Universal 2025-11-02 10:42:45 -07:00
README.md Conversion command 2025-11-02 12:57:31 -07:00

Sir Gawain and the Green Knight

Page images.

Source:

Convert

Converting the JP2 files to PNG for OCR.

Grayscale

Tests:

# 0, no gamma
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -define png:compression-level=9 -define png:compression-filter=5 PNG/sirgawaingreenkn00unse_0039.png
# 1, ok but still dark. Total OCR fail though, line numbers everywhere.
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -gamma 0.7 1/sirgawaingreenkn00unse_0039.png
# 2, good contrast. Ok, missed u/v, o/u.
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -contrast-stretch 0 2/sirgawaingreenkn00unse_0039.png
# 3, looks like 2. Better OCR than 2, good u/v, but o/u error. Winner so far.
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -level 5%,95% 3/sirgawaingreenkn00unse_0039.png
# 4, lightest without being blown out. Bad, chars that aren't there, wrong.
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -gamma 0.7 -contrast-stretch 0x1% 4/sirgawaingreenkn00unse_0039.png
# 5, bad, too blown out. OCR really bad.
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -threshold 30% 5/sirgawaingreenkn00unse_0039.png
# 6, 3 with compression: same, but missed one letter worse than 3. Really bad one time.
convert -define jp2:rate=0 JP2/sirgawaingreenkn00unse_0039.jp2 -colorspace Gray -level 5%,95% -define png:compression-level=9 -define png:compression-filter=5 -define png:compression-strategy=1 tmp/6/sirgawaingreenkn00unse_0039.png

Final

Ran this:

for i in sirgawaingreenkn00unse_*.jp2
    do echo $i
        convert -define jp2:rate=0 $i -colorspace Gray -level 5%,95% ../PNG/$(basename $i .jp2).png
done