Package one.empty3.feature.tryocr
Class ResolutionCharacter0
- java.lang.Object
-
- one.empty3.feature.tryocr.ResolutionCharacter0
-
- All Implemented Interfaces:
java.lang.Runnable
public class ResolutionCharacter0 extends java.lang.Object implements java.lang.Runnable
-
-
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.feature.tryocr.ResolutionCharacter0.State state)
void
addBeginEndPosition(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
void
addRandomCurves(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
void
addRandomPosition(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
double
arrayDiff(double[] values, double[] color)
void
chanfrein(PixM input, PixM output, java.awt.Color traceColor)
void
hideCurve(one.empty3.feature.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.feature.tryocr.ResolutionCharacter0.State state)
-
-
-
Field Detail
-
XPLUS
public static final int XPLUS
- See Also:
- Constant Field Values
-
YPLUS
public static final int YPLUS
- See Also:
- Constant Field Values
-
XINVE
public static final int XINVE
- See Also:
- Constant Field Values
-
YINVE
public static final int YINVE
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
addRandomCurves
public void addRandomCurves(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
-
addRandomPosition
public void addRandomPosition(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
-
addBeginEndPosition
public void addBeginEndPosition(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
-
adaptOneCurve
public void adaptOneCurve(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
-
hideCurve
public void hideCurve(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
-
showCurve
public void showCurve(one.empty3.feature.tryocr.ResolutionCharacter0.State state)
-
randomLine
public int randomLine()
-
run
public void run()
- Specified by:
run
in interfacejava.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)
-
-