├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── demo ├── build.gradle └── src │ └── main │ ├── java │ └── examples │ │ ├── basicscanning │ │ └── Scanning.java │ │ ├── basictraining │ │ └── Training.java │ │ └── fontdetection │ │ └── FontDetection.java │ └── resources │ ├── basic-scanning.png │ └── log4j.xml ├── scripts └── deploy.sh ├── settings.gradle └── src ├── main ├── java │ ├── com │ │ └── uddernetworks │ │ │ └── newocr │ │ │ ├── character │ │ │ ├── Character.java │ │ │ ├── CoordinateCharacter.java │ │ │ ├── DatabaseCharacter.java │ │ │ ├── ImageLetter.java │ │ │ ├── SearchCharacter.java │ │ │ └── TrainedCharacterData.java │ │ │ ├── configuration │ │ │ ├── ConfigReflectionCacher.java │ │ │ ├── FontConfiguration.java │ │ │ ├── HOCONFontConfiguration.java │ │ │ ├── ReflectionCacher.java │ │ │ └── ReflexiveSupplier.java │ │ │ ├── database │ │ │ ├── DatabaseManager.java │ │ │ └── OCRDatabaseManager.java │ │ │ ├── detection │ │ │ └── SearchImage.java │ │ │ ├── recognition │ │ │ ├── Actions.java │ │ │ ├── CharacterLine.java │ │ │ ├── DefaultScannedImage.java │ │ │ ├── OCRActions.java │ │ │ ├── OCRScan.java │ │ │ ├── OCRTrain.java │ │ │ ├── Scan.java │ │ │ ├── ScannedImage.java │ │ │ ├── Train.java │ │ │ ├── TrainLine.java │ │ │ ├── mergence │ │ │ │ ├── DefaultMergenceManager.java │ │ │ │ ├── MergePriority.java │ │ │ │ ├── MergeRule.java │ │ │ │ ├── MergenceManager.java │ │ │ │ └── rules │ │ │ │ │ ├── ApostropheMergeRule.java │ │ │ │ │ ├── EqualVerticalMergeRule.java │ │ │ │ │ ├── OverDotMergeRule.java │ │ │ │ │ ├── PercentMergeRule.java │ │ │ │ │ └── UnderDotMergeRule.java │ │ │ └── similarity │ │ │ │ ├── DefaultSimilarityManager.java │ │ │ │ ├── Letter.java │ │ │ │ ├── SimilarRule.java │ │ │ │ ├── SimilarityManager.java │ │ │ │ └── rules │ │ │ │ ├── BasicSimilarityRule.java │ │ │ │ ├── DotSimilarityRule.java │ │ │ │ ├── HorizontalLineSimilarityRule.java │ │ │ │ ├── PercentDotSimilarityRule.java │ │ │ │ └── VerticalLineSimilarityRule.java │ │ │ ├── train │ │ │ ├── ComputerTrainGenerator.java │ │ │ ├── ImageReadMethod.java │ │ │ ├── OCROptions.java │ │ │ ├── TrainGenerator.java │ │ │ ├── TrainGeneratorOptions.java │ │ │ └── UntrainedDatabaseException.java │ │ │ └── utils │ │ │ ├── ConversionUtils.java │ │ │ ├── IntPair.java │ │ │ ├── OCRUtils.java │ │ │ └── SegmentationUtils.java │ └── module-info.java └── resources │ ├── addAverageData.sql │ ├── addCustomSpace.sql │ ├── addLetterSegment.sql │ ├── booleanProperties.sql │ ├── clearLetterSegments.sql │ ├── createLetterEntry.sql │ ├── customSpaces.sql │ ├── data.sql │ ├── fontSizes.sql │ ├── fonts │ ├── Calibri.conf │ ├── ComicSans.conf │ ├── Consolas.conf │ ├── CourierNew.conf │ ├── Default.conf │ ├── Monospaced.plain.conf │ └── Verdana.conf │ ├── getAverageData.sql │ ├── getBooleanProperty.sql │ ├── getCustomSpace.sql │ ├── getFontSize.sql │ ├── getLetterEntry.sql │ ├── getSpaceEntry.sql │ ├── letters.sql │ ├── sectionData.sql │ ├── selectAllSegments.sql │ ├── setBooleanProperty.sql │ └── setFontSize.sql └── test ├── java └── com │ └── uddernetworks │ └── newocr │ ├── FontTestNameGenerator.java │ └── fonts │ ├── Accuracy.java │ ├── FontCalibri.java │ ├── FontComicSansMS.java │ ├── FontConsolas.java │ ├── FontCourierNew.java │ ├── FontMonospaced.java │ └── FontVerdana.java └── resources └── log4j.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/README.md -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/src/main/java/examples/basicscanning/Scanning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/demo/src/main/java/examples/basicscanning/Scanning.java -------------------------------------------------------------------------------- /demo/src/main/java/examples/basictraining/Training.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/demo/src/main/java/examples/basictraining/Training.java -------------------------------------------------------------------------------- /demo/src/main/java/examples/fontdetection/FontDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/demo/src/main/java/examples/fontdetection/FontDetection.java -------------------------------------------------------------------------------- /demo/src/main/resources/basic-scanning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/demo/src/main/resources/basic-scanning.png -------------------------------------------------------------------------------- /demo/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/demo/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'NewOCR' 2 | 3 | include 'demo' -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/character/Character.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/character/Character.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/character/CoordinateCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/character/CoordinateCharacter.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/character/DatabaseCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/character/DatabaseCharacter.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/character/ImageLetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/character/ImageLetter.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/character/SearchCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/character/SearchCharacter.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/character/TrainedCharacterData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/character/TrainedCharacterData.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/configuration/ConfigReflectionCacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/configuration/ConfigReflectionCacher.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/configuration/FontConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/configuration/FontConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/configuration/HOCONFontConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/configuration/HOCONFontConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/configuration/ReflectionCacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/configuration/ReflectionCacher.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/configuration/ReflexiveSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/configuration/ReflexiveSupplier.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/database/DatabaseManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/database/DatabaseManager.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/database/OCRDatabaseManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/database/OCRDatabaseManager.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/detection/SearchImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/detection/SearchImage.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/Actions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/Actions.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/CharacterLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/CharacterLine.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/DefaultScannedImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/DefaultScannedImage.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/OCRActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/OCRActions.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/OCRScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/OCRScan.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/OCRTrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/OCRTrain.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/Scan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/Scan.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/ScannedImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/ScannedImage.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/Train.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/Train.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/TrainLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/TrainLine.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/DefaultMergenceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/DefaultMergenceManager.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/MergePriority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/MergePriority.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/MergeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/MergeRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/MergenceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/MergenceManager.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/ApostropheMergeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/ApostropheMergeRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/EqualVerticalMergeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/EqualVerticalMergeRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/OverDotMergeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/OverDotMergeRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/PercentMergeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/PercentMergeRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/UnderDotMergeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/mergence/rules/UnderDotMergeRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/DefaultSimilarityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/DefaultSimilarityManager.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/Letter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/Letter.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/SimilarRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/SimilarRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/SimilarityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/SimilarityManager.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/BasicSimilarityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/BasicSimilarityRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/DotSimilarityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/DotSimilarityRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/HorizontalLineSimilarityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/HorizontalLineSimilarityRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/PercentDotSimilarityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/PercentDotSimilarityRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/VerticalLineSimilarityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/recognition/similarity/rules/VerticalLineSimilarityRule.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/train/ComputerTrainGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/train/ComputerTrainGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/train/ImageReadMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/train/ImageReadMethod.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/train/OCROptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/train/OCROptions.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/train/TrainGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/train/TrainGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/train/TrainGeneratorOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/train/TrainGeneratorOptions.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/train/UntrainedDatabaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/train/UntrainedDatabaseException.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/utils/ConversionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/utils/ConversionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/utils/IntPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/utils/IntPair.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/utils/OCRUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/utils/OCRUtils.java -------------------------------------------------------------------------------- /src/main/java/com/uddernetworks/newocr/utils/SegmentationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/com/uddernetworks/newocr/utils/SegmentationUtils.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/resources/addAverageData.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO data VALUES(?, ?); -------------------------------------------------------------------------------- /src/main/resources/addCustomSpace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/addCustomSpace.sql -------------------------------------------------------------------------------- /src/main/resources/addLetterSegment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/addLetterSegment.sql -------------------------------------------------------------------------------- /src/main/resources/booleanProperties.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE IF NOT EXISTS boolean_properties ( 2 | name VARCHAR(64), 3 | value INT 4 | ); -------------------------------------------------------------------------------- /src/main/resources/clearLetterSegments.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM %s WHERE letter = ?; -------------------------------------------------------------------------------- /src/main/resources/createLetterEntry.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/createLetterEntry.sql -------------------------------------------------------------------------------- /src/main/resources/customSpaces.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE IF NOT EXISTS customSpaces ( 2 | letter INT UNIQUE, 3 | value DOUBLE 4 | ); -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE IF NOT EXISTS data ( 2 | name VARCHAR(64), 3 | value DOUBLE 4 | ); -------------------------------------------------------------------------------- /src/main/resources/fontSizes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fontSizes.sql -------------------------------------------------------------------------------- /src/main/resources/fonts/Calibri.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/Calibri.conf -------------------------------------------------------------------------------- /src/main/resources/fonts/ComicSans.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/ComicSans.conf -------------------------------------------------------------------------------- /src/main/resources/fonts/Consolas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/Consolas.conf -------------------------------------------------------------------------------- /src/main/resources/fonts/CourierNew.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/CourierNew.conf -------------------------------------------------------------------------------- /src/main/resources/fonts/Default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/Default.conf -------------------------------------------------------------------------------- /src/main/resources/fonts/Monospaced.plain.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/Monospaced.plain.conf -------------------------------------------------------------------------------- /src/main/resources/fonts/Verdana.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/fonts/Verdana.conf -------------------------------------------------------------------------------- /src/main/resources/getAverageData.sql: -------------------------------------------------------------------------------- 1 | SELECT AVG(value) FROM data WHERE name = ?; -------------------------------------------------------------------------------- /src/main/resources/getBooleanProperty.sql: -------------------------------------------------------------------------------- 1 | SELECT value FROM boolean_properties WHERE name = ? LIMIT 1; -------------------------------------------------------------------------------- /src/main/resources/getCustomSpace.sql: -------------------------------------------------------------------------------- 1 | SELECT value FROM customSpaces WHERE letter = ?; -------------------------------------------------------------------------------- /src/main/resources/getFontSize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/getFontSize.sql -------------------------------------------------------------------------------- /src/main/resources/getLetterEntry.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/getLetterEntry.sql -------------------------------------------------------------------------------- /src/main/resources/getSpaceEntry.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/getSpaceEntry.sql -------------------------------------------------------------------------------- /src/main/resources/letters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/letters.sql -------------------------------------------------------------------------------- /src/main/resources/sectionData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/sectionData.sql -------------------------------------------------------------------------------- /src/main/resources/selectAllSegments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/selectAllSegments.sql -------------------------------------------------------------------------------- /src/main/resources/setBooleanProperty.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO boolean_properties VALUES(?, ?); -------------------------------------------------------------------------------- /src/main/resources/setFontSize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/main/resources/setFontSize.sql -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/FontTestNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/FontTestNameGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/Accuracy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/Accuracy.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/FontCalibri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/FontCalibri.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/FontComicSansMS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/FontComicSansMS.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/FontConsolas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/FontConsolas.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/FontCourierNew.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/FontCourierNew.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/FontMonospaced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/FontMonospaced.java -------------------------------------------------------------------------------- /src/test/java/com/uddernetworks/newocr/fonts/FontVerdana.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/java/com/uddernetworks/newocr/fonts/FontVerdana.java -------------------------------------------------------------------------------- /src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MSPaintIDE/NewOCR/HEAD/src/test/resources/log4j.xml --------------------------------------------------------------------------------