public override void Initialize() { ocr = new EOCR(); Roi = new EROIBW8(); Roi.SetPlacement(0, 0, 300, 300); ResultData.Name = ocrConfig.ToolName; ResultData.StrParams.Clear(); ResultData.StrParams.Add("字符", ""); ParentTask.ResultDatas.Add(ResultData); }
private void rdbtn_CheckedChanged(object sender, EventArgs e) { RadioButton rdbtn = sender as RadioButton; if (rdbtn.Checked) { if (!tabControl1.Visible) { tabControl1.Visible = true; } ckbox_inRoi.Checked = false; ckbox_inRoi.Enabled = true; switch (rdbtn.Text) { case "Match": modleType = Type.Match; tabControl1.SelectedIndex = 0; mPicBox1.CanRoiMove = true; break; case "Find": modleType = Type.Find; tabControl1.SelectedIndex = 1; mPicBox1.CanRoiMove = true; break; case "OCR": modleType = Type.Ocr; tabControl1.SelectedIndex = 2; if (ocr == null) { ocr = new EOCR(); mPicBox1.MOcrs.Add(ocr); } mPicBox1.CanRoiMove = false; ckbox_inRoi.Checked = true; ckbox_inRoi.Enabled = false; break; default: modleType = Type.None; break; } mPicBox1.Refresh(); } }