Inheritance: IComponent
示例#1
0
 public void SetDefaults()
 {
     segmenter = ComponentCreator.MakeComponent<ISegmentLine>("DpSegmenter");
     grouper = ComponentCreator.MakeComponent<IGrouper>("SimpleGrouper");
     cmodel = null;
     best = 10;
     maxcost = 30.0f;
     reject_cost = 10.0f;
     min_height = 0.5f;
     rho_scale = 1.0f;
     maxoverlap = 0.8f;
     spacemodel = new SimpleSpaceModel();
     //linemodel = null;
 }
示例#2
0
 private void TryAttachJunkClassifierEvent(IModel classifier)
 {
     if (classifier != null && !junkTrainRoundAttached)
     {
         classifier.TrainRound += new TrainEventHandler(JunkClass_TrainRound);
         junkTrainRoundAttached = true;
     }
 }
示例#3
0
 private void TryAttachCharClassifierEvent(IModel classifier)
 {
     if (classifier != null && !charTrainRoundAttached)
     {
         classifier.TrainRound += new TrainEventHandler(CharClass_TrainRound);
         charTrainRoundAttached = true;
     }
 }
示例#4
0
 public override void SetModel(IModel cf, int which)
 {
     if (which == 0)
         charclass.SetComponent(cf);
     else if (which == 1)
         ulclass.SetComponent(cf);
 }
示例#5
0
文件: Linerec.cs 项目: nickun/OCRonet
 public void SetClassifier(IModel classifier)
 {
     this.classifier.Object = classifier;
     if (this.classifier.Object != null)
         this.classifier.Object.SetExtractor(PGet("extractor"));
     TryAttachClassifierEvent(classifier);
 }
示例#6
0
文件: IModel.cs 项目: nickun/OCRonet
 public virtual void Copy(IModel model)
 {
     throw new NotImplementedException();
 }
示例#7
0
文件: IModel.cs 项目: nickun/OCRonet
 public virtual void SetModel(IModel model, int i)
 {
     throw new Exception(String.Format("[{0}.SetModel] no submodels", Name));
 }