Class ResolutionCharacter0

  • All Implemented Interfaces:
    java.lang.Runnable

    public class ResolutionCharacter0
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int XINVE  
      static int XPLUS  
      static int YINVE  
      static int YPLUS  
    • Constructor Summary

      Constructors 
      Constructor Description
      ResolutionCharacter0​(java.awt.image.BufferedImage read, java.lang.String name)  
      ResolutionCharacter0​(java.awt.image.BufferedImage read, java.lang.String name, java.io.File dirOut)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void adaptOneCurve​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)  
      void addBeginEndPosition​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)  
      void addRandomCurves​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)  
      void addRandomPosition​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)  
      double arrayDiff​(double[] values, double[] color)  
      void chanfrein​(PixM input, PixM output, java.awt.Color traceColor)  
      void hideCurve​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)  
      static void main​(java.lang.String[] args)  
      java.util.Map<java.lang.Character,​java.lang.Integer[]> patternsH()
      OCR: combien on voit d'inversion.
      java.util.Map<java.lang.Character,​java.lang.Integer[]> patternsV()
      OCR: combien on voit d'inversion, de changements.
      int randomLine()  
      java.util.List<java.lang.Character> recognizeH​(PixM mat, int x, int y, int w, int h)  
      java.util.List<java.lang.Character> recognizeV​(PixM mat, int x, int y, int w, int h)  
      void run()  
      void showCurve​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResolutionCharacter0

        public ResolutionCharacter0​(java.awt.image.BufferedImage read,
                                    java.lang.String name)
      • ResolutionCharacter0

        public ResolutionCharacter0​(java.awt.image.BufferedImage read,
                                    java.lang.String name,
                                    java.io.File dirOut)
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • addRandomCurves

        public void addRandomCurves​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)
      • addRandomPosition

        public void addRandomPosition​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)
      • addBeginEndPosition

        public void addBeginEndPosition​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)
      • adaptOneCurve

        public void adaptOneCurve​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)
      • hideCurve

        public void hideCurve​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)
      • showCurve

        public void showCurve​(one.empty3.feature20220726.tryocr.ResolutionCharacter0.State state)
      • randomLine

        public int randomLine()
      • chanfrein

        public void chanfrein​(PixM input,
                              PixM output,
                              java.awt.Color traceColor)
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • arrayDiff

        public double arrayDiff​(double[] values,
                                double[] color)
      • patternsV

        public java.util.Map<java.lang.Character,​java.lang.Integer[]> patternsV()
        OCR: combien on voit d'inversion, de changements. A (0,1) (1,2)+ (2, 1) (3,2) a (0,2) (1,2)+ (2,1) (3,2)
      • patternsH

        public java.util.Map<java.lang.Character,​java.lang.Integer[]> patternsH()
        OCR: combien on voit d'inversion. A (0,1) (1,2)+ (2, 1) (3,2) a (0,2) (1,2)+ (2,1) (3,2)
      • recognizeV

        public java.util.List<java.lang.Character> recognizeV​(PixM mat,
                                                              int x,
                                                              int y,
                                                              int w,
                                                              int h)
      • recognizeH

        public java.util.List<java.lang.Character> recognizeH​(PixM mat,
                                                              int x,
                                                              int y,
                                                              int w,
                                                              int h)