using LB_VisionProcesses.Alogrithms;
namespace LB_VisionProcesses.Alogrithms.Halcon
{
partial class HBlobToolEdit
{
///
/// 必需的设计器变量。
///
private System.ComponentModel.IContainer components = null;
///
/// 清理所有正在使用的资源。
///
/// 如果应释放托管资源,为 true;否则为 false。
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region 组件设计器生成的代码
///
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
///
private void InitializeComponent()
{
tablePanelParas = new TableLayoutPanel();
dtxtMaxDistDeviation = new TextBox();
dtxtMinDistDeviation = new TextBox();
dtxtMaxDistMean = new TextBox();
dtxtMinDistMean = new TextBox();
dtxtMaxAnisometry = new TextBox();
dtxtMinAnisometry = new TextBox();
dtxtMaxContlength = new TextBox();
label1 = new Label();
dtxtMinThreshold = new TextBox();
label2 = new Label();
dtxtMaxThreshold = new TextBox();
label3 = new Label();
dtxtMinArea = new TextBox();
label4 = new Label();
dtxtMaxArea = new TextBox();
label10 = new Label();
dtxtMinRow = new TextBox();
label11 = new Label();
dtxtMaxRow = new TextBox();
label12 = new Label();
dtxtMinColumn = new TextBox();
label13 = new Label();
dtxtMaxColumn = new TextBox();
label19 = new Label();
dtxtMinCount = new TextBox();
label20 = new Label();
dtxtMaxCount = new TextBox();
label16 = new Label();
label14 = new Label();
dtxtMinRectangularity = new TextBox();
dtxtMinCircularity = new TextBox();
label17 = new Label();
dtxtMaxRectangularity = new TextBox();
label15 = new Label();
dtxtMaxCircularity = new TextBox();
label25 = new Label();
label26 = new Label();
label27 = new Label();
label28 = new Label();
label29 = new Label();
label30 = new Label();
label31 = new Label();
label32 = new Label();
dtxtMinContlength = new TextBox();
pnlInputImage = new Panel();
TopToolStrip = new ToolStrip();
btnRun = new ToolStripButton();
btnLoadImage = new ToolStripButton();
btnSaveParas = new ToolStripButton();
btnLoadParas = new ToolStripButton();
BtmStatusStrip = new StatusStrip();
lblResult = new ToolStripStatusLabel();
lblMsg = new ToolStripStatusLabel();
lblRunTime = new ToolStripStatusLabel();
parasTabControl = new TabControl();
tabPage1 = new TabPage();
tabPage5 = new TabPage();
tableLayoutPanel2 = new TableLayoutPanel();
cmbTypeRoi = new ComboBox();
label21 = new Label();
label22 = new Label();
cmbFixture = new ComboBox();
ckbDrawRoi = new CheckBox();
ckbListAfter = new CheckedListBox();
tableLayoutPanel1 = new TableLayoutPanel();
btnAdd = new Button();
btnDel = new Button();
btnUp = new Button();
btnDown = new Button();
label24 = new Label();
tableLayoutPanel3 = new TableLayoutPanel();
cmbProcessType = new ComboBox();
cmbShapeType = new ComboBox();
lblTips = new Label();
tableLayoutPanel4 = new TableLayoutPanel();
txtAfterProcessWidth = new NumericUpDown();
txtAfterProcessHeight = new NumericUpDown();
tabPage2 = new TabPage();
tableLayoutResults = new TableLayoutPanel();
dtxtHeight = new TextBox();
label9 = new Label();
label5 = new Label();
label6 = new Label();
label7 = new Label();
label8 = new Label();
dtxtCenterX = new TextBox();
dtxtCenterY = new TextBox();
dtxtPhi = new TextBox();
dtxtWidth = new TextBox();
label18 = new Label();
dtxtCount = new TextBox();
label23 = new Label();
dtxtArea = new TextBox();
imgTabControl = new TabControl();
tabPageInputImage = new TabPage();
tabPageRecordImage = new TabPage();
pnlRecordImage = new Panel();
splitContainer1 = new SplitContainer();
tablePanelParas.SuspendLayout();
TopToolStrip.SuspendLayout();
BtmStatusStrip.SuspendLayout();
parasTabControl.SuspendLayout();
tabPage1.SuspendLayout();
tabPage5.SuspendLayout();
tableLayoutPanel2.SuspendLayout();
tableLayoutPanel1.SuspendLayout();
tableLayoutPanel3.SuspendLayout();
tableLayoutPanel4.SuspendLayout();
((System.ComponentModel.ISupportInitialize)txtAfterProcessWidth).BeginInit();
((System.ComponentModel.ISupportInitialize)txtAfterProcessHeight).BeginInit();
tabPage2.SuspendLayout();
tableLayoutResults.SuspendLayout();
imgTabControl.SuspendLayout();
tabPageInputImage.SuspendLayout();
tabPageRecordImage.SuspendLayout();
((System.ComponentModel.ISupportInitialize)splitContainer1).BeginInit();
splitContainer1.Panel1.SuspendLayout();
splitContainer1.Panel2.SuspendLayout();
splitContainer1.SuspendLayout();
SuspendLayout();
//
// tablePanelParas
//
tablePanelParas.ColumnCount = 4;
tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 90F));
tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 90F));
tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
tablePanelParas.Controls.Add(dtxtMaxDistDeviation, 3, 7);
tablePanelParas.Controls.Add(dtxtMinDistDeviation, 1, 7);
tablePanelParas.Controls.Add(dtxtMaxDistMean, 3, 6);
tablePanelParas.Controls.Add(dtxtMinDistMean, 1, 6);
tablePanelParas.Controls.Add(dtxtMaxAnisometry, 3, 5);
tablePanelParas.Controls.Add(dtxtMinAnisometry, 1, 5);
tablePanelParas.Controls.Add(dtxtMaxContlength, 3, 4);
tablePanelParas.Controls.Add(label1, 0, 0);
tablePanelParas.Controls.Add(dtxtMinThreshold, 1, 0);
tablePanelParas.Controls.Add(label2, 2, 0);
tablePanelParas.Controls.Add(dtxtMaxThreshold, 3, 0);
tablePanelParas.Controls.Add(label3, 0, 1);
tablePanelParas.Controls.Add(dtxtMinArea, 1, 1);
tablePanelParas.Controls.Add(label4, 2, 1);
tablePanelParas.Controls.Add(dtxtMaxArea, 3, 1);
tablePanelParas.Controls.Add(label10, 0, 2);
tablePanelParas.Controls.Add(dtxtMinRow, 1, 2);
tablePanelParas.Controls.Add(label11, 2, 2);
tablePanelParas.Controls.Add(dtxtMaxRow, 3, 2);
tablePanelParas.Controls.Add(label12, 0, 3);
tablePanelParas.Controls.Add(dtxtMinColumn, 1, 3);
tablePanelParas.Controls.Add(label13, 2, 3);
tablePanelParas.Controls.Add(dtxtMaxColumn, 3, 3);
tablePanelParas.Controls.Add(label19, 0, 11);
tablePanelParas.Controls.Add(dtxtMinCount, 1, 11);
tablePanelParas.Controls.Add(label20, 2, 11);
tablePanelParas.Controls.Add(dtxtMaxCount, 3, 11);
tablePanelParas.Controls.Add(label16, 0, 9);
tablePanelParas.Controls.Add(label14, 0, 8);
tablePanelParas.Controls.Add(dtxtMinRectangularity, 1, 9);
tablePanelParas.Controls.Add(dtxtMinCircularity, 1, 8);
tablePanelParas.Controls.Add(label17, 2, 9);
tablePanelParas.Controls.Add(dtxtMaxRectangularity, 3, 9);
tablePanelParas.Controls.Add(label15, 2, 8);
tablePanelParas.Controls.Add(dtxtMaxCircularity, 3, 8);
tablePanelParas.Controls.Add(label25, 0, 4);
tablePanelParas.Controls.Add(label26, 0, 5);
tablePanelParas.Controls.Add(label27, 0, 6);
tablePanelParas.Controls.Add(label28, 0, 7);
tablePanelParas.Controls.Add(label29, 2, 4);
tablePanelParas.Controls.Add(label30, 2, 5);
tablePanelParas.Controls.Add(label31, 2, 6);
tablePanelParas.Controls.Add(label32, 2, 7);
tablePanelParas.Controls.Add(dtxtMinContlength, 1, 4);
tablePanelParas.Dock = DockStyle.Fill;
tablePanelParas.Location = new Point(3, 3);
tablePanelParas.Margin = new Padding(2, 3, 2, 3);
tablePanelParas.Name = "tablePanelParas";
tablePanelParas.RowCount = 12;
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333333F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333334F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333333F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333333F));
tablePanelParas.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333333F));
tablePanelParas.Size = new Size(386, 516);
tablePanelParas.TabIndex = 0;
//
// dtxtMaxDistDeviation
//
dtxtMaxDistDeviation.Location = new Point(286, 297);
dtxtMaxDistDeviation.Name = "dtxtMaxDistDeviation";
dtxtMaxDistDeviation.Size = new Size(97, 23);
dtxtMaxDistDeviation.TabIndex = 36;
dtxtMaxDistDeviation.Text = "0";
//
// dtxtMinDistDeviation
//
dtxtMinDistDeviation.Location = new Point(93, 297);
dtxtMinDistDeviation.Name = "dtxtMinDistDeviation";
dtxtMinDistDeviation.Size = new Size(97, 23);
dtxtMinDistDeviation.TabIndex = 35;
dtxtMinDistDeviation.Text = "0";
//
// dtxtMaxDistMean
//
dtxtMaxDistMean.Location = new Point(286, 255);
dtxtMaxDistMean.Name = "dtxtMaxDistMean";
dtxtMaxDistMean.Size = new Size(97, 23);
dtxtMaxDistMean.TabIndex = 34;
dtxtMaxDistMean.Text = "0";
//
// dtxtMinDistMean
//
dtxtMinDistMean.Location = new Point(93, 255);
dtxtMinDistMean.Name = "dtxtMinDistMean";
dtxtMinDistMean.Size = new Size(97, 23);
dtxtMinDistMean.TabIndex = 33;
dtxtMinDistMean.Text = "0";
//
// dtxtMaxAnisometry
//
dtxtMaxAnisometry.Location = new Point(286, 213);
dtxtMaxAnisometry.Name = "dtxtMaxAnisometry";
dtxtMaxAnisometry.Size = new Size(97, 23);
dtxtMaxAnisometry.TabIndex = 32;
dtxtMaxAnisometry.Text = "0";
//
// dtxtMinAnisometry
//
dtxtMinAnisometry.Location = new Point(93, 213);
dtxtMinAnisometry.Name = "dtxtMinAnisometry";
dtxtMinAnisometry.Size = new Size(97, 23);
dtxtMinAnisometry.TabIndex = 31;
dtxtMinAnisometry.Text = "0";
//
// dtxtMaxContlength
//
dtxtMaxContlength.Location = new Point(286, 171);
dtxtMaxContlength.Name = "dtxtMaxContlength";
dtxtMaxContlength.Size = new Size(97, 23);
dtxtMaxContlength.TabIndex = 30;
dtxtMaxContlength.Text = "0";
//
// label1
//
label1.AutoSize = true;
label1.Location = new Point(2, 0);
label1.Margin = new Padding(2, 0, 2, 0);
label1.MaximumSize = new Size(0, 28);
label1.MinimumSize = new Size(0, 28);
label1.Name = "label1";
label1.Size = new Size(68, 28);
label1.TabIndex = 0;
label1.Text = "最小灰度值";
label1.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMinThreshold
//
dtxtMinThreshold.Location = new Point(92, 3);
dtxtMinThreshold.Margin = new Padding(2, 3, 2, 3);
dtxtMinThreshold.Name = "dtxtMinThreshold";
dtxtMinThreshold.Size = new Size(99, 23);
dtxtMinThreshold.TabIndex = 5;
dtxtMinThreshold.Text = "0";
//
// label2
//
label2.AutoSize = true;
label2.Location = new Point(195, 0);
label2.Margin = new Padding(2, 0, 2, 0);
label2.MaximumSize = new Size(0, 28);
label2.MinimumSize = new Size(0, 28);
label2.Name = "label2";
label2.Size = new Size(68, 28);
label2.TabIndex = 1;
label2.Text = "最大灰度值";
label2.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMaxThreshold
//
dtxtMaxThreshold.Location = new Point(285, 3);
dtxtMaxThreshold.Margin = new Padding(2, 3, 2, 3);
dtxtMaxThreshold.Name = "dtxtMaxThreshold";
dtxtMaxThreshold.Size = new Size(98, 23);
dtxtMaxThreshold.TabIndex = 6;
dtxtMaxThreshold.Text = "255";
//
// label3
//
label3.AutoSize = true;
label3.Location = new Point(2, 42);
label3.Margin = new Padding(2, 0, 2, 0);
label3.MaximumSize = new Size(0, 28);
label3.MinimumSize = new Size(0, 28);
label3.Name = "label3";
label3.Size = new Size(56, 28);
label3.TabIndex = 2;
label3.Text = "最小面积";
label3.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMinArea
//
dtxtMinArea.Location = new Point(92, 45);
dtxtMinArea.Margin = new Padding(2, 3, 2, 3);
dtxtMinArea.Name = "dtxtMinArea";
dtxtMinArea.Size = new Size(99, 23);
dtxtMinArea.TabIndex = 7;
dtxtMinArea.Text = "0";
//
// label4
//
label4.AutoSize = true;
label4.Location = new Point(195, 42);
label4.Margin = new Padding(2, 0, 2, 0);
label4.MaximumSize = new Size(0, 28);
label4.MinimumSize = new Size(0, 28);
label4.Name = "label4";
label4.Size = new Size(56, 28);
label4.TabIndex = 3;
label4.Text = "最大面积";
label4.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMaxArea
//
dtxtMaxArea.Location = new Point(285, 45);
dtxtMaxArea.Margin = new Padding(2, 3, 2, 3);
dtxtMaxArea.Name = "dtxtMaxArea";
dtxtMaxArea.Size = new Size(98, 23);
dtxtMaxArea.TabIndex = 8;
dtxtMaxArea.Text = "0";
//
// label10
//
label10.AutoSize = true;
label10.Location = new Point(2, 84);
label10.Margin = new Padding(2, 0, 2, 0);
label10.MaximumSize = new Size(0, 28);
label10.MinimumSize = new Size(0, 28);
label10.Name = "label10";
label10.Size = new Size(75, 28);
label10.TabIndex = 9;
label10.Text = "最小纵坐标Y";
label10.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMinRow
//
dtxtMinRow.Location = new Point(92, 87);
dtxtMinRow.Margin = new Padding(2, 3, 2, 3);
dtxtMinRow.Name = "dtxtMinRow";
dtxtMinRow.Size = new Size(99, 23);
dtxtMinRow.TabIndex = 9;
dtxtMinRow.Text = "0";
//
// label11
//
label11.AutoSize = true;
label11.Location = new Point(195, 84);
label11.Margin = new Padding(2, 0, 2, 0);
label11.MaximumSize = new Size(0, 28);
label11.MinimumSize = new Size(0, 28);
label11.Name = "label11";
label11.Size = new Size(75, 28);
label11.TabIndex = 10;
label11.Text = "最大纵坐标Y";
label11.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMaxRow
//
dtxtMaxRow.Location = new Point(285, 87);
dtxtMaxRow.Margin = new Padding(2, 3, 2, 3);
dtxtMaxRow.Name = "dtxtMaxRow";
dtxtMaxRow.Size = new Size(98, 23);
dtxtMaxRow.TabIndex = 9;
dtxtMaxRow.Text = "0";
//
// label12
//
label12.AutoSize = true;
label12.Location = new Point(2, 126);
label12.Margin = new Padding(2, 0, 2, 0);
label12.MaximumSize = new Size(0, 28);
label12.MinimumSize = new Size(0, 28);
label12.Name = "label12";
label12.Size = new Size(76, 28);
label12.TabIndex = 11;
label12.Text = "最小横坐标X";
label12.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMinColumn
//
dtxtMinColumn.Location = new Point(92, 129);
dtxtMinColumn.Margin = new Padding(2, 3, 2, 3);
dtxtMinColumn.Name = "dtxtMinColumn";
dtxtMinColumn.Size = new Size(99, 23);
dtxtMinColumn.TabIndex = 9;
dtxtMinColumn.Text = "0";
//
// label13
//
label13.AutoSize = true;
label13.Location = new Point(195, 126);
label13.Margin = new Padding(2, 0, 2, 0);
label13.MaximumSize = new Size(0, 28);
label13.MinimumSize = new Size(0, 28);
label13.Name = "label13";
label13.Size = new Size(76, 28);
label13.TabIndex = 12;
label13.Text = "最大横坐标X";
label13.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMaxColumn
//
dtxtMaxColumn.Location = new Point(285, 129);
dtxtMaxColumn.Margin = new Padding(2, 3, 2, 3);
dtxtMaxColumn.Name = "dtxtMaxColumn";
dtxtMaxColumn.Size = new Size(98, 23);
dtxtMaxColumn.TabIndex = 9;
dtxtMaxColumn.Text = "0";
//
// label19
//
label19.AutoSize = true;
label19.Location = new Point(3, 462);
label19.Name = "label19";
label19.Size = new Size(56, 17);
label19.TabIndex = 19;
label19.Text = "最小数量";
//
// dtxtMinCount
//
dtxtMinCount.Location = new Point(93, 465);
dtxtMinCount.Name = "dtxtMinCount";
dtxtMinCount.Size = new Size(97, 23);
dtxtMinCount.TabIndex = 17;
dtxtMinCount.Text = "0";
//
// label20
//
label20.AutoSize = true;
label20.Location = new Point(196, 462);
label20.Name = "label20";
label20.Size = new Size(56, 17);
label20.TabIndex = 20;
label20.Text = "最大数量";
//
// dtxtMaxCount
//
dtxtMaxCount.Location = new Point(286, 465);
dtxtMaxCount.Name = "dtxtMaxCount";
dtxtMaxCount.Size = new Size(97, 23);
dtxtMaxCount.TabIndex = 18;
dtxtMaxCount.Text = "9999";
//
// label16
//
label16.AutoSize = true;
label16.Location = new Point(2, 378);
label16.Margin = new Padding(2, 0, 2, 0);
label16.MaximumSize = new Size(0, 28);
label16.MinimumSize = new Size(0, 28);
label16.Name = "label16";
label16.Size = new Size(68, 28);
label16.TabIndex = 15;
label16.Text = "最小矩形度";
label16.TextAlign = ContentAlignment.MiddleCenter;
//
// label14
//
label14.AutoSize = true;
label14.Location = new Point(2, 336);
label14.Margin = new Padding(2, 0, 2, 0);
label14.MaximumSize = new Size(0, 28);
label14.MinimumSize = new Size(0, 28);
label14.Name = "label14";
label14.Size = new Size(56, 28);
label14.TabIndex = 13;
label14.Text = "最小圆度";
label14.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMinRectangularity
//
dtxtMinRectangularity.Location = new Point(92, 381);
dtxtMinRectangularity.Margin = new Padding(2, 3, 2, 3);
dtxtMinRectangularity.Name = "dtxtMinRectangularity";
dtxtMinRectangularity.Size = new Size(98, 23);
dtxtMinRectangularity.TabIndex = 9;
dtxtMinRectangularity.Text = "0";
//
// dtxtMinCircularity
//
dtxtMinCircularity.Location = new Point(92, 339);
dtxtMinCircularity.Margin = new Padding(2, 3, 2, 3);
dtxtMinCircularity.Name = "dtxtMinCircularity";
dtxtMinCircularity.Size = new Size(98, 23);
dtxtMinCircularity.TabIndex = 9;
dtxtMinCircularity.Text = "0";
//
// label17
//
label17.AutoSize = true;
label17.Location = new Point(195, 378);
label17.Margin = new Padding(2, 0, 2, 0);
label17.MaximumSize = new Size(0, 28);
label17.MinimumSize = new Size(0, 28);
label17.Name = "label17";
label17.Size = new Size(68, 28);
label17.TabIndex = 16;
label17.Text = "最大矩形度";
label17.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMaxRectangularity
//
dtxtMaxRectangularity.Location = new Point(285, 381);
dtxtMaxRectangularity.Margin = new Padding(2, 3, 2, 3);
dtxtMaxRectangularity.Name = "dtxtMaxRectangularity";
dtxtMaxRectangularity.Size = new Size(98, 23);
dtxtMaxRectangularity.TabIndex = 10;
dtxtMaxRectangularity.Text = "1";
//
// label15
//
label15.AutoSize = true;
label15.Location = new Point(195, 336);
label15.Margin = new Padding(2, 0, 2, 0);
label15.MaximumSize = new Size(0, 28);
label15.MinimumSize = new Size(0, 28);
label15.Name = "label15";
label15.Size = new Size(56, 28);
label15.TabIndex = 14;
label15.Text = "最大圆度";
label15.TextAlign = ContentAlignment.MiddleCenter;
//
// dtxtMaxCircularity
//
dtxtMaxCircularity.Location = new Point(285, 339);
dtxtMaxCircularity.Margin = new Padding(2, 3, 2, 3);
dtxtMaxCircularity.Name = "dtxtMaxCircularity";
dtxtMaxCircularity.Size = new Size(98, 23);
dtxtMaxCircularity.TabIndex = 9;
dtxtMaxCircularity.Text = "1";
//
// label25
//
label25.AutoSize = true;
label25.Location = new Point(3, 168);
label25.Name = "label25";
label25.Size = new Size(56, 17);
label25.TabIndex = 21;
label25.Text = "最小周长";
//
// label26
//
label26.AutoSize = true;
label26.Location = new Point(3, 210);
label26.Name = "label26";
label26.Size = new Size(68, 17);
label26.TabIndex = 22;
label26.Text = "最小宽高比";
//
// label27
//
label27.AutoSize = true;
label27.Location = new Point(3, 252);
label27.Name = "label27";
label27.Size = new Size(80, 17);
label27.TabIndex = 23;
label27.Text = "边距最小平均";
//
// label28
//
label28.AutoSize = true;
label28.Location = new Point(3, 294);
label28.Name = "label28";
label28.Size = new Size(80, 17);
label28.TabIndex = 24;
label28.Text = "边距最小方差";
//
// label29
//
label29.AutoSize = true;
label29.Location = new Point(196, 168);
label29.Name = "label29";
label29.Size = new Size(56, 17);
label29.TabIndex = 25;
label29.Text = "最大周长";
//
// label30
//
label30.AutoSize = true;
label30.Location = new Point(196, 210);
label30.Name = "label30";
label30.Size = new Size(68, 17);
label30.TabIndex = 26;
label30.Text = "最大宽高比";
//
// label31
//
label31.AutoSize = true;
label31.Location = new Point(196, 252);
label31.Name = "label31";
label31.Size = new Size(80, 17);
label31.TabIndex = 27;
label31.Text = "边距最大平均";
//
// label32
//
label32.AutoSize = true;
label32.Location = new Point(196, 294);
label32.Name = "label32";
label32.Size = new Size(80, 17);
label32.TabIndex = 28;
label32.Text = "边距最大方差";
//
// dtxtMinContlength
//
dtxtMinContlength.Location = new Point(93, 171);
dtxtMinContlength.Name = "dtxtMinContlength";
dtxtMinContlength.Size = new Size(97, 23);
dtxtMinContlength.TabIndex = 29;
dtxtMinContlength.Text = "0";
//
// pnlInputImage
//
pnlInputImage.Dock = DockStyle.Fill;
pnlInputImage.Location = new Point(3, 3);
pnlInputImage.Margin = new Padding(4);
pnlInputImage.Name = "pnlInputImage";
pnlInputImage.Size = new Size(626, 516);
pnlInputImage.TabIndex = 44;
//
// TopToolStrip
//
TopToolStrip.Items.AddRange(new ToolStripItem[] { btnRun, btnLoadImage, btnSaveParas, btnLoadParas });
TopToolStrip.Location = new Point(0, 0);
TopToolStrip.Name = "TopToolStrip";
TopToolStrip.Size = new Size(1044, 25);
TopToolStrip.TabIndex = 45;
TopToolStrip.Text = "toolStrip1";
//
// btnRun
//
btnRun.BackgroundImageLayout = ImageLayout.Zoom;
btnRun.ImageTransparentColor = Color.Magenta;
btnRun.Name = "btnRun";
btnRun.Size = new Size(36, 22);
btnRun.Text = "运行";
btnRun.Click += btnRun_Click;
//
// btnLoadImage
//
btnLoadImage.ImageTransparentColor = Color.Magenta;
btnLoadImage.Name = "btnLoadImage";
btnLoadImage.Size = new Size(36, 22);
btnLoadImage.Text = "导图";
btnLoadImage.Click += btnLoadImage_Click;
//
// btnSaveParas
//
btnSaveParas.ImageTransparentColor = Color.Magenta;
btnSaveParas.Name = "btnSaveParas";
btnSaveParas.Size = new Size(36, 22);
btnSaveParas.Text = "保存";
btnSaveParas.Click += btnSaveParas_Click;
//
// btnLoadParas
//
btnLoadParas.ImageTransparentColor = Color.Magenta;
btnLoadParas.Name = "btnLoadParas";
btnLoadParas.Size = new Size(36, 22);
btnLoadParas.Text = "加载";
btnLoadParas.Click += btnLoadParas_Click;
//
// BtmStatusStrip
//
BtmStatusStrip.Items.AddRange(new ToolStripItem[] { lblResult, lblMsg, lblRunTime });
BtmStatusStrip.Location = new Point(0, 577);
BtmStatusStrip.Name = "BtmStatusStrip";
BtmStatusStrip.Size = new Size(1044, 22);
BtmStatusStrip.TabIndex = 46;
BtmStatusStrip.Text = "statusStrip1";
//
// lblResult
//
lblResult.Name = "lblResult";
lblResult.Size = new Size(34, 17);
lblResult.Text = "True";
//
// lblMsg
//
lblMsg.Name = "lblMsg";
lblMsg.Size = new Size(56, 17);
lblMsg.Text = "运行成功";
//
// lblRunTime
//
lblRunTime.Name = "lblRunTime";
lblRunTime.Size = new Size(32, 17);
lblRunTime.Text = "0ms";
//
// parasTabControl
//
parasTabControl.Controls.Add(tabPage1);
parasTabControl.Controls.Add(tabPage5);
parasTabControl.Controls.Add(tabPage2);
parasTabControl.Dock = DockStyle.Fill;
parasTabControl.Location = new Point(0, 0);
parasTabControl.Name = "parasTabControl";
parasTabControl.SelectedIndex = 0;
parasTabControl.Size = new Size(400, 552);
parasTabControl.TabIndex = 48;
//
// tabPage1
//
tabPage1.Controls.Add(tablePanelParas);
tabPage1.Location = new Point(4, 26);
tabPage1.Name = "tabPage1";
tabPage1.Padding = new Padding(3);
tabPage1.Size = new Size(392, 522);
tabPage1.TabIndex = 0;
tabPage1.Text = "输入参数";
tabPage1.UseVisualStyleBackColor = true;
//
// tabPage5
//
tabPage5.Controls.Add(tableLayoutPanel2);
tabPage5.Location = new Point(4, 26);
tabPage5.Name = "tabPage5";
tabPage5.Size = new Size(392, 522);
tabPage5.TabIndex = 2;
tabPage5.Text = "运行参数";
tabPage5.UseVisualStyleBackColor = true;
//
// tableLayoutPanel2
//
tableLayoutPanel2.ColumnCount = 4;
tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 60F));
tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 150F));
tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 40F));
tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
tableLayoutPanel2.Controls.Add(cmbTypeRoi, 1, 0);
tableLayoutPanel2.Controls.Add(label21, 0, 0);
tableLayoutPanel2.Controls.Add(label22, 0, 1);
tableLayoutPanel2.Controls.Add(cmbFixture, 1, 1);
tableLayoutPanel2.Controls.Add(ckbDrawRoi, 2, 0);
tableLayoutPanel2.Controls.Add(ckbListAfter, 1, 2);
tableLayoutPanel2.Controls.Add(tableLayoutPanel1, 2, 2);
tableLayoutPanel2.Controls.Add(label24, 0, 2);
tableLayoutPanel2.Controls.Add(tableLayoutPanel3, 3, 2);
tableLayoutPanel2.Dock = DockStyle.Fill;
tableLayoutPanel2.Location = new Point(0, 0);
tableLayoutPanel2.Name = "tableLayoutPanel2";
tableLayoutPanel2.RowCount = 3;
tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
tableLayoutPanel2.Size = new Size(392, 522);
tableLayoutPanel2.TabIndex = 4;
//
// cmbTypeRoi
//
cmbTypeRoi.Dock = DockStyle.Fill;
cmbTypeRoi.FormattingEnabled = true;
cmbTypeRoi.Location = new Point(63, 3);
cmbTypeRoi.Name = "cmbTypeRoi";
cmbTypeRoi.Size = new Size(144, 25);
cmbTypeRoi.TabIndex = 1;
cmbTypeRoi.SelectedIndexChanged += cmbTypeRoi_SelectedIndexChanged;
//
// label21
//
label21.AutoSize = true;
label21.Dock = DockStyle.Fill;
label21.Location = new Point(3, 0);
label21.Name = "label21";
label21.Size = new Size(54, 30);
label21.TabIndex = 3;
label21.Text = "ROI";
label21.TextAlign = ContentAlignment.MiddleCenter;
//
// label22
//
label22.AutoSize = true;
label22.Dock = DockStyle.Fill;
label22.Location = new Point(3, 30);
label22.Name = "label22";
label22.Size = new Size(54, 30);
label22.TabIndex = 4;
label22.Text = "Fixture";
label22.TextAlign = ContentAlignment.MiddleCenter;
//
// cmbFixture
//
cmbFixture.Dock = DockStyle.Fill;
cmbFixture.FormattingEnabled = true;
cmbFixture.Location = new Point(63, 33);
cmbFixture.Name = "cmbFixture";
cmbFixture.Size = new Size(144, 25);
cmbFixture.TabIndex = 5;
cmbFixture.SelectedIndexChanged += cmbFixture_SelectedIndexChanged;
//
// ckbDrawRoi
//
ckbDrawRoi.AutoSize = true;
ckbDrawRoi.CheckAlign = ContentAlignment.MiddleCenter;
ckbDrawRoi.Location = new Point(213, 3);
ckbDrawRoi.Name = "ckbDrawRoi";
ckbDrawRoi.Size = new Size(15, 14);
ckbDrawRoi.TabIndex = 2;
ckbDrawRoi.UseVisualStyleBackColor = true;
ckbDrawRoi.CheckedChanged += ckbDrawRoi_CheckedChanged;
//
// ckbListAfter
//
ckbListAfter.Dock = DockStyle.Fill;
ckbListAfter.FormattingEnabled = true;
ckbListAfter.Location = new Point(63, 63);
ckbListAfter.Name = "ckbListAfter";
ckbListAfter.Size = new Size(144, 456);
ckbListAfter.TabIndex = 6;
//
// tableLayoutPanel1
//
tableLayoutPanel1.ColumnCount = 1;
tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
tableLayoutPanel1.Controls.Add(btnAdd, 0, 0);
tableLayoutPanel1.Controls.Add(btnDel, 0, 1);
tableLayoutPanel1.Controls.Add(btnUp, 0, 2);
tableLayoutPanel1.Controls.Add(btnDown, 0, 3);
tableLayoutPanel1.Dock = DockStyle.Fill;
tableLayoutPanel1.Location = new Point(213, 63);
tableLayoutPanel1.Name = "tableLayoutPanel1";
tableLayoutPanel1.RowCount = 5;
tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
tableLayoutPanel1.Size = new Size(34, 456);
tableLayoutPanel1.TabIndex = 7;
//
// btnAdd
//
btnAdd.Dock = DockStyle.Fill;
btnAdd.Location = new Point(3, 3);
btnAdd.Name = "btnAdd";
btnAdd.Size = new Size(28, 24);
btnAdd.TabIndex = 0;
btnAdd.Text = "+";
btnAdd.UseVisualStyleBackColor = true;
//
// btnDel
//
btnDel.Dock = DockStyle.Fill;
btnDel.Location = new Point(3, 33);
btnDel.Name = "btnDel";
btnDel.Size = new Size(28, 24);
btnDel.TabIndex = 1;
btnDel.Text = "-";
btnDel.UseVisualStyleBackColor = true;
//
// btnUp
//
btnUp.Dock = DockStyle.Fill;
btnUp.Location = new Point(3, 63);
btnUp.Name = "btnUp";
btnUp.Size = new Size(28, 24);
btnUp.TabIndex = 2;
btnUp.Text = "↑";
btnUp.UseVisualStyleBackColor = true;
//
// btnDown
//
btnDown.Dock = DockStyle.Fill;
btnDown.Location = new Point(3, 93);
btnDown.Name = "btnDown";
btnDown.Size = new Size(28, 24);
btnDown.TabIndex = 3;
btnDown.Text = "↓";
btnDown.UseVisualStyleBackColor = true;
//
// label24
//
label24.AutoSize = true;
label24.Dock = DockStyle.Fill;
label24.Location = new Point(3, 60);
label24.Name = "label24";
label24.Size = new Size(54, 462);
label24.TabIndex = 8;
label24.Text = "形态学";
label24.TextAlign = ContentAlignment.TopCenter;
//
// tableLayoutPanel3
//
tableLayoutPanel3.ColumnCount = 1;
tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 60F));
tableLayoutPanel3.Controls.Add(cmbProcessType, 0, 1);
tableLayoutPanel3.Controls.Add(cmbShapeType, 0, 2);
tableLayoutPanel3.Controls.Add(lblTips, 0, 3);
tableLayoutPanel3.Controls.Add(tableLayoutPanel4, 0, 0);
tableLayoutPanel3.Dock = DockStyle.Fill;
tableLayoutPanel3.Location = new Point(253, 63);
tableLayoutPanel3.Name = "tableLayoutPanel3";
tableLayoutPanel3.RowCount = 4;
tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
tableLayoutPanel3.Size = new Size(136, 456);
tableLayoutPanel3.TabIndex = 9;
//
// cmbProcessType
//
cmbProcessType.Dock = DockStyle.Fill;
cmbProcessType.FormattingEnabled = true;
cmbProcessType.Location = new Point(3, 38);
cmbProcessType.Name = "cmbProcessType";
cmbProcessType.Size = new Size(130, 25);
cmbProcessType.TabIndex = 3;
//
// cmbShapeType
//
cmbShapeType.Dock = DockStyle.Fill;
cmbShapeType.FormattingEnabled = true;
cmbShapeType.Location = new Point(3, 68);
cmbShapeType.Name = "cmbShapeType";
cmbShapeType.Size = new Size(130, 25);
cmbShapeType.TabIndex = 5;
//
// lblTips
//
lblTips.AutoSize = true;
lblTips.Location = new Point(3, 95);
lblTips.Name = "lblTips";
lblTips.Size = new Size(32, 17);
lblTips.TabIndex = 6;
lblTips.Text = "提示";
//
// tableLayoutPanel4
//
tableLayoutPanel4.ColumnCount = 2;
tableLayoutPanel4.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
tableLayoutPanel4.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
tableLayoutPanel4.Controls.Add(txtAfterProcessWidth, 0, 0);
tableLayoutPanel4.Controls.Add(txtAfterProcessHeight, 1, 0);
tableLayoutPanel4.Location = new Point(3, 3);
tableLayoutPanel4.Name = "tableLayoutPanel4";
tableLayoutPanel4.RowCount = 1;
tableLayoutPanel4.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
tableLayoutPanel4.Size = new Size(130, 29);
tableLayoutPanel4.TabIndex = 7;
//
// txtAfterProcessWidth
//
txtAfterProcessWidth.Dock = DockStyle.Fill;
txtAfterProcessWidth.Location = new Point(3, 3);
txtAfterProcessWidth.Name = "txtAfterProcessWidth";
txtAfterProcessWidth.Size = new Size(59, 23);
txtAfterProcessWidth.TabIndex = 4;
txtAfterProcessWidth.Value = new decimal(new int[] { 3, 0, 0, 0 });
//
// txtAfterProcessHeight
//
txtAfterProcessHeight.Dock = DockStyle.Fill;
txtAfterProcessHeight.Location = new Point(68, 3);
txtAfterProcessHeight.Name = "txtAfterProcessHeight";
txtAfterProcessHeight.Size = new Size(59, 23);
txtAfterProcessHeight.TabIndex = 5;
txtAfterProcessHeight.Value = new decimal(new int[] { 3, 0, 0, 0 });
//
// tabPage2
//
tabPage2.Controls.Add(tableLayoutResults);
tabPage2.Location = new Point(4, 26);
tabPage2.Name = "tabPage2";
tabPage2.Padding = new Padding(3);
tabPage2.Size = new Size(392, 522);
tabPage2.TabIndex = 1;
tabPage2.Text = "输出结果";
tabPage2.UseVisualStyleBackColor = true;
//
// tableLayoutResults
//
tableLayoutResults.ColumnCount = 2;
tableLayoutResults.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 100F));
tableLayoutResults.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
tableLayoutResults.Controls.Add(dtxtHeight, 1, 4);
tableLayoutResults.Controls.Add(label9, 0, 4);
tableLayoutResults.Controls.Add(label5, 0, 0);
tableLayoutResults.Controls.Add(label6, 0, 1);
tableLayoutResults.Controls.Add(label7, 0, 2);
tableLayoutResults.Controls.Add(label8, 0, 3);
tableLayoutResults.Controls.Add(dtxtCenterX, 1, 0);
tableLayoutResults.Controls.Add(dtxtCenterY, 1, 1);
tableLayoutResults.Controls.Add(dtxtPhi, 1, 2);
tableLayoutResults.Controls.Add(dtxtWidth, 1, 3);
tableLayoutResults.Controls.Add(label18, 0, 6);
tableLayoutResults.Controls.Add(dtxtCount, 1, 6);
tableLayoutResults.Controls.Add(label23, 0, 5);
tableLayoutResults.Controls.Add(dtxtArea, 1, 5);
tableLayoutResults.Dock = DockStyle.Fill;
tableLayoutResults.Location = new Point(3, 3);
tableLayoutResults.Margin = new Padding(2, 3, 2, 3);
tableLayoutResults.Name = "tableLayoutResults";
tableLayoutResults.RowCount = 10;
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
tableLayoutResults.Size = new Size(386, 516);
tableLayoutResults.TabIndex = 1;
//
// dtxtHeight
//
dtxtHeight.Dock = DockStyle.Fill;
dtxtHeight.Location = new Point(102, 207);
dtxtHeight.Margin = new Padding(2, 3, 2, 3);
dtxtHeight.Name = "dtxtHeight";
dtxtHeight.ReadOnly = true;
dtxtHeight.Size = new Size(282, 23);
dtxtHeight.TabIndex = 9;
//
// label9
//
label9.AutoSize = true;
label9.Dock = DockStyle.Fill;
label9.Location = new Point(2, 204);
label9.Margin = new Padding(2, 0, 2, 0);
label9.MaximumSize = new Size(0, 28);
label9.MinimumSize = new Size(0, 28);
label9.Name = "label9";
label9.Size = new Size(96, 28);
label9.TabIndex = 3;
label9.Text = "高度";
label9.TextAlign = ContentAlignment.TopCenter;
//
// label5
//
label5.AutoSize = true;
label5.Dock = DockStyle.Fill;
label5.Location = new Point(2, 0);
label5.Margin = new Padding(2, 0, 2, 0);
label5.MaximumSize = new Size(0, 28);
label5.MinimumSize = new Size(0, 28);
label5.Name = "label5";
label5.Size = new Size(96, 28);
label5.TabIndex = 0;
label5.Text = "X";
label5.TextAlign = ContentAlignment.TopCenter;
//
// label6
//
label6.AutoSize = true;
label6.Dock = DockStyle.Fill;
label6.Location = new Point(2, 51);
label6.Margin = new Padding(2, 0, 2, 0);
label6.MaximumSize = new Size(0, 28);
label6.MinimumSize = new Size(0, 28);
label6.Name = "label6";
label6.Size = new Size(96, 28);
label6.TabIndex = 1;
label6.Text = "Y";
label6.TextAlign = ContentAlignment.TopCenter;
//
// label7
//
label7.AutoSize = true;
label7.Dock = DockStyle.Fill;
label7.Location = new Point(2, 102);
label7.Margin = new Padding(2, 0, 2, 0);
label7.MaximumSize = new Size(0, 28);
label7.MinimumSize = new Size(0, 28);
label7.Name = "label7";
label7.Size = new Size(96, 28);
label7.TabIndex = 2;
label7.Text = "弧度(rad)";
label7.TextAlign = ContentAlignment.TopCenter;
//
// label8
//
label8.AutoSize = true;
label8.Dock = DockStyle.Fill;
label8.Location = new Point(2, 153);
label8.Margin = new Padding(2, 0, 2, 0);
label8.MaximumSize = new Size(0, 28);
label8.MinimumSize = new Size(0, 28);
label8.Name = "label8";
label8.Size = new Size(96, 28);
label8.TabIndex = 3;
label8.Text = "宽度";
label8.TextAlign = ContentAlignment.TopCenter;
//
// dtxtCenterX
//
dtxtCenterX.Dock = DockStyle.Fill;
dtxtCenterX.Location = new Point(102, 3);
dtxtCenterX.Margin = new Padding(2, 3, 2, 3);
dtxtCenterX.Name = "dtxtCenterX";
dtxtCenterX.ReadOnly = true;
dtxtCenterX.Size = new Size(282, 23);
dtxtCenterX.TabIndex = 5;
//
// dtxtCenterY
//
dtxtCenterY.Dock = DockStyle.Fill;
dtxtCenterY.Location = new Point(102, 54);
dtxtCenterY.Margin = new Padding(2, 3, 2, 3);
dtxtCenterY.Name = "dtxtCenterY";
dtxtCenterY.ReadOnly = true;
dtxtCenterY.Size = new Size(282, 23);
dtxtCenterY.TabIndex = 6;
//
// dtxtPhi
//
dtxtPhi.Dock = DockStyle.Fill;
dtxtPhi.Location = new Point(102, 105);
dtxtPhi.Margin = new Padding(2, 3, 2, 3);
dtxtPhi.Name = "dtxtPhi";
dtxtPhi.ReadOnly = true;
dtxtPhi.Size = new Size(282, 23);
dtxtPhi.TabIndex = 7;
//
// dtxtWidth
//
dtxtWidth.Dock = DockStyle.Fill;
dtxtWidth.Location = new Point(102, 156);
dtxtWidth.Margin = new Padding(2, 3, 2, 3);
dtxtWidth.Name = "dtxtWidth";
dtxtWidth.ReadOnly = true;
dtxtWidth.Size = new Size(282, 23);
dtxtWidth.TabIndex = 8;
//
// label18
//
label18.AutoSize = true;
label18.Dock = DockStyle.Fill;
label18.Location = new Point(3, 306);
label18.Name = "label18";
label18.Size = new Size(94, 51);
label18.TabIndex = 10;
label18.Text = "数量";
label18.TextAlign = ContentAlignment.TopCenter;
//
// dtxtCount
//
dtxtCount.Dock = DockStyle.Fill;
dtxtCount.Location = new Point(103, 309);
dtxtCount.Name = "dtxtCount";
dtxtCount.ReadOnly = true;
dtxtCount.Size = new Size(280, 23);
dtxtCount.TabIndex = 11;
//
// label23
//
label23.AutoSize = true;
label23.Dock = DockStyle.Fill;
label23.Location = new Point(3, 255);
label23.Name = "label23";
label23.Size = new Size(94, 51);
label23.TabIndex = 12;
label23.Text = "面积";
label23.TextAlign = ContentAlignment.TopCenter;
//
// dtxtArea
//
dtxtArea.Dock = DockStyle.Fill;
dtxtArea.Location = new Point(103, 258);
dtxtArea.Name = "dtxtArea";
dtxtArea.ReadOnly = true;
dtxtArea.Size = new Size(280, 23);
dtxtArea.TabIndex = 13;
//
// imgTabControl
//
imgTabControl.Controls.Add(tabPageInputImage);
imgTabControl.Controls.Add(tabPageRecordImage);
imgTabControl.Dock = DockStyle.Fill;
imgTabControl.Location = new Point(0, 0);
imgTabControl.Name = "imgTabControl";
imgTabControl.SelectedIndex = 0;
imgTabControl.Size = new Size(640, 552);
imgTabControl.TabIndex = 49;
//
// tabPageInputImage
//
tabPageInputImage.Controls.Add(pnlInputImage);
tabPageInputImage.Location = new Point(4, 26);
tabPageInputImage.Name = "tabPageInputImage";
tabPageInputImage.Padding = new Padding(3);
tabPageInputImage.Size = new Size(632, 522);
tabPageInputImage.TabIndex = 0;
tabPageInputImage.Text = "输入图像";
tabPageInputImage.UseVisualStyleBackColor = true;
//
// tabPageRecordImage
//
tabPageRecordImage.Controls.Add(pnlRecordImage);
tabPageRecordImage.Location = new Point(4, 26);
tabPageRecordImage.Name = "tabPageRecordImage";
tabPageRecordImage.Padding = new Padding(3);
tabPageRecordImage.Size = new Size(632, 522);
tabPageRecordImage.TabIndex = 1;
tabPageRecordImage.Text = "结果图像";
tabPageRecordImage.UseVisualStyleBackColor = true;
//
// pnlRecordImage
//
pnlRecordImage.Dock = DockStyle.Fill;
pnlRecordImage.Location = new Point(3, 3);
pnlRecordImage.Margin = new Padding(4);
pnlRecordImage.Name = "pnlRecordImage";
pnlRecordImage.Size = new Size(626, 516);
pnlRecordImage.TabIndex = 45;
//
// splitContainer1
//
splitContainer1.Dock = DockStyle.Fill;
splitContainer1.Location = new Point(0, 25);
splitContainer1.Name = "splitContainer1";
//
// splitContainer1.Panel1
//
splitContainer1.Panel1.Controls.Add(parasTabControl);
//
// splitContainer1.Panel2
//
splitContainer1.Panel2.Controls.Add(imgTabControl);
splitContainer1.Size = new Size(1044, 552);
splitContainer1.SplitterDistance = 400;
splitContainer1.TabIndex = 48;
//
// HBlobToolEdit
//
AutoScaleDimensions = new SizeF(96F, 96F);
AutoScaleMode = AutoScaleMode.Dpi;
Controls.Add(splitContainer1);
Controls.Add(BtmStatusStrip);
Controls.Add(TopToolStrip);
Margin = new Padding(2, 3, 2, 3);
Name = "HBlobToolEdit";
Size = new Size(1044, 599);
Load += HBlobToolEdit_Load;
tablePanelParas.ResumeLayout(false);
tablePanelParas.PerformLayout();
TopToolStrip.ResumeLayout(false);
TopToolStrip.PerformLayout();
BtmStatusStrip.ResumeLayout(false);
BtmStatusStrip.PerformLayout();
parasTabControl.ResumeLayout(false);
tabPage1.ResumeLayout(false);
tabPage5.ResumeLayout(false);
tableLayoutPanel2.ResumeLayout(false);
tableLayoutPanel2.PerformLayout();
tableLayoutPanel1.ResumeLayout(false);
tableLayoutPanel3.ResumeLayout(false);
tableLayoutPanel3.PerformLayout();
tableLayoutPanel4.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)txtAfterProcessWidth).EndInit();
((System.ComponentModel.ISupportInitialize)txtAfterProcessHeight).EndInit();
tabPage2.ResumeLayout(false);
tableLayoutResults.ResumeLayout(false);
tableLayoutResults.PerformLayout();
imgTabControl.ResumeLayout(false);
tabPageInputImage.ResumeLayout(false);
tabPageRecordImage.ResumeLayout(false);
splitContainer1.Panel1.ResumeLayout(false);
splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)splitContainer1).EndInit();
splitContainer1.ResumeLayout(false);
ResumeLayout(false);
PerformLayout();
}
#endregion
private System.Windows.Forms.TableLayoutPanel tablePanelParas;
private System.Windows.Forms.Panel pnlInputImage;
private ToolStrip TopToolStrip;
private ToolStripButton btnRun;
private StatusStrip BtmStatusStrip;
private ToolStripStatusLabel lblResult;
private ToolStripStatusLabel lblMsg;
private ToolStripButton btnLoadImage;
private TabControl parasTabControl;
private TabPage tabPage1;
private TabPage tabPage2;
private TableLayoutPanel tableLayoutResults;
private Label label5;
private Label label6;
private Label label7;
private Label label8;
private TextBox dtxtCenterX;
private TextBox dtxtCenterY;
private TextBox dtxtPhi;
private TextBox dtxtWidth;
private TextBox dtxtHeight;
private Label label9;
private TabPage tabPage5;
private TabControl imgTabControl;
private TabPage tabPageInputImage;
private TabPage tabPageRecordImage;
private ToolStripButton btnSaveParas;
private ToolStripButton btnLoadParas;
private Panel pnlRecordImage;
private Label label1;
private TextBox dtxtMinThreshold;
private Label label2;
private TextBox dtxtMaxThreshold;
private Label label3;
private TextBox dtxtMinArea;
private Label label4;
private TextBox dtxtMaxArea;
private Label label10;
private TextBox dtxtMinRow;
private Label label11;
private TextBox dtxtMaxRow;
private Label label12;
private TextBox dtxtMinColumn;
private Label label13;
private TextBox dtxtMaxColumn;
private Label label14;
private TextBox dtxtMinCircularity;
private Label label15;
private TextBox dtxtMaxCircularity;
private Label label16;
private TextBox dtxtMinRectangularity;
private Label label17;
private TextBox dtxtMaxRectangularity;
private Label label18;
private TextBox dtxtCount;
private TextBox dtxtMinCount;
private TextBox dtxtMaxCount;
private Label label19;
private Label label20;
private ToolStripStatusLabel lblRunTime;
private TableLayoutPanel tableLayoutPanel2;
public ComboBox cmbTypeRoi;
private Label label21;
private Label label22;
private ComboBox cmbFixture;
private CheckBox ckbDrawRoi;
private Label label23;
private TextBox dtxtArea;
private CheckedListBox ckbListAfter;
private TableLayoutPanel tableLayoutPanel1;
private Button btnAdd;
private Button btnDel;
private Button btnUp;
private Button btnDown;
private Label label24;
private TableLayoutPanel tableLayoutPanel3;
private ComboBox cmbProcessType;
private NumericUpDown txtAfterProcessWidth;
private ComboBox cmbShapeType;
private Label label25;
private Label label26;
private Label label27;
private Label label28;
private Label label29;
private Label label30;
private Label label31;
private Label label32;
private TextBox dtxtMaxDistDeviation;
private TextBox dtxtMinDistDeviation;
private TextBox dtxtMaxDistMean;
private TextBox dtxtMinDistMean;
private TextBox dtxtMaxAnisometry;
private TextBox dtxtMinAnisometry;
private TextBox dtxtMaxContlength;
private TextBox dtxtMinContlength;
private Label lblTips;
private SplitContainer splitContainer1;
private TableLayoutPanel tableLayoutPanel4;
private NumericUpDown txtAfterProcessHeight;
}
}