类 Extractor
- java.lang.Object
-
- cc.chungkwong.mathocr.offline.extractor.Extractor
-
- 所有已实现的接口:
OfflineRecognizer
public class Extractor extends Object implements OfflineRecognizer
Offline recognizer based on online recognizer- 作者:
- Chan Chung Kwong
-
-
构造器概要
构造器 构造器 说明 Extractor(Preprocessor preprocessor, SkeletonTracer tracer, GraphTracer graphTracer, Orderer orderer, OnlineRecognizer recognizer)Create a offline recognizerExtractor(OnlineRecognizer recognizer)Create a offline recognizer
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 TraceListextract(BufferedImage image)Extract strokes from a imageTraceListextract(BufferedImage image, boolean reorder)Extract strokes from a imagestatic ExtractorgetDefault()GraphTracergetGraphTracer()OrderergetOrderer()PreprocessorgetPreprocessor()OnlineRecognizergetRecognizer()SkeletonTracergetTracer()Bitmappreprocess(BufferedImage image)Preprocess a imageEncodedExpressionrecognize(Bitmap image)EncodedExpressionrecognize(TraceList traceList)Online recognitionEncodedExpressionrecognize(TraceList traceList, boolean reorder)Online recognitionEncodedExpressionrecognize(BufferedImage image)Offline recognition
-
-
-
构造器详细资料
-
Extractor
public Extractor(OnlineRecognizer recognizer)
Create a offline recognizer- 参数:
recognizer-
-
Extractor
public Extractor(Preprocessor preprocessor, SkeletonTracer tracer, GraphTracer graphTracer, Orderer orderer, OnlineRecognizer recognizer)
Create a offline recognizer- 参数:
preprocessor-tracer-graphTracer-orderer-recognizer-
-
-
方法详细资料
-
getPreprocessor
public Preprocessor getPreprocessor()
- 返回:
- preprocessor
-
getTracer
public SkeletonTracer getTracer()
- 返回:
- skeleton tracer
-
getGraphTracer
public GraphTracer getGraphTracer()
- 返回:
- graph tracer
-
getOrderer
public Orderer getOrderer()
- 返回:
- stroke orderer
-
getRecognizer
public OnlineRecognizer getRecognizer()
- 返回:
- underlying online recognizer
-
extract
public TraceList extract(BufferedImage image)
Extract strokes from a image- 参数:
image- the image- 返回:
- the strokes
-
preprocess
public Bitmap preprocess(BufferedImage image)
Preprocess a image- 参数:
image- the image- 返回:
- binary image
-
extract
public TraceList extract(BufferedImage image, boolean reorder)
Extract strokes from a image- 参数:
image- the imagereorder- if stroke order normalization should be applied- 返回:
- the strokes
-
recognize
public EncodedExpression recognize(Bitmap image)
- 指定者:
recognize在接口中OfflineRecognizer
-
recognize
public EncodedExpression recognize(BufferedImage image)
Offline recognition- 参数:
image- to be recognized- 返回:
- recognition result
-
recognize
public EncodedExpression recognize(TraceList traceList, boolean reorder)
Online recognition- 参数:
traceList- strokes to be recognizedreorder- if stroke order normalization should be applied- 返回:
- recognition result
-
recognize
public EncodedExpression recognize(TraceList traceList)
Online recognition- 参数:
traceList- strokes to be recognized- 返回:
- recognition result
-
getDefault
public static Extractor getDefault()
- 返回:
- the DEFAULT
-
-