Package net.kanjitomo

Class OCRResults


  • public class OCRResults
    extends java.lang.Object
    Results of the OCR run
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String bestMatchingCharacters
      String of best matches starting from OCR target point.
      java.util.List<IdentifiedCharacter> characters
      List of characters identified by OCR algorithm.
      java.lang.String searchString
      String used in dictionary search
      boolean vertical
      If true, vertical orientation was used as reading direction.
      java.util.List<Word> words
      Results of dictionary search from best matching characters.
    • Constructor Summary

      Constructors 
      Constructor Description
      OCRResults​(java.util.List<java.lang.String> characters, java.util.List<java.awt.Rectangle> locations, java.util.List<java.util.List<java.lang.Integer>> scores, java.util.List<Word> words, java.lang.String searchString, boolean vertical)  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • bestMatchingCharacters

        public final java.lang.String bestMatchingCharacters
        String of best matches starting from OCR target point.
      • characters

        public final java.util.List<IdentifiedCharacter> characters
        List of characters identified by OCR algorithm. First character in each element is added to bestMatchingCharacters.
      • searchString

        public final java.lang.String searchString
        String used in dictionary search
      • words

        public final java.util.List<Word> words
        Results of dictionary search from best matching characters. Sorted roughly by ascending length.
      • vertical

        public final boolean vertical
        If true, vertical orientation was used as reading direction. If false, horizontal orientation was used.
    • Constructor Detail

      • OCRResults

        public OCRResults​(java.util.List<java.lang.String> characters,
                          java.util.List<java.awt.Rectangle> locations,
                          java.util.List<java.util.List<java.lang.Integer>> scores,
                          java.util.List<Word> words,
                          java.lang.String searchString,
                          boolean vertical)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object