| | |
| | | // tablePanelParas |
| | | // |
| | | tablePanelParas.ColumnCount = 4; |
| | | tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 90F)); |
| | | tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 116F)); |
| | | tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); |
| | | tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 90F)); |
| | | tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 116F)); |
| | | tablePanelParas.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); |
| | | tablePanelParas.Controls.Add(dtxtMaxDistDeviation, 3, 7); |
| | | tablePanelParas.Controls.Add(dtxtMinDistDeviation, 1, 7); |
| | |
| | | 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.Location = new Point(4, 4); |
| | | tablePanelParas.Margin = new Padding(3, 4, 3, 4); |
| | | tablePanelParas.Name = "tablePanelParas"; |
| | | tablePanelParas.RowCount = 12; |
| | | 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.RowStyles.Add(new RowStyle(SizeType.Percent, 8.333333F)); |
| | | tablePanelParas.Size = new Size(386, 516); |
| | | tablePanelParas.Size = new Size(498, 611); |
| | | tablePanelParas.TabIndex = 0; |
| | | // |
| | | // dtxtMaxDistDeviation |
| | | // |
| | | dtxtMaxDistDeviation.Location = new Point(286, 297); |
| | | dtxtMaxDistDeviation.Location = new Point(369, 354); |
| | | dtxtMaxDistDeviation.Margin = new Padding(4); |
| | | dtxtMaxDistDeviation.Name = "dtxtMaxDistDeviation"; |
| | | dtxtMaxDistDeviation.Size = new Size(97, 23); |
| | | dtxtMaxDistDeviation.Size = new Size(124, 27); |
| | | dtxtMaxDistDeviation.TabIndex = 36; |
| | | dtxtMaxDistDeviation.Text = "0"; |
| | | // |
| | | // dtxtMinDistDeviation |
| | | // |
| | | dtxtMinDistDeviation.Location = new Point(93, 297); |
| | | dtxtMinDistDeviation.Location = new Point(120, 354); |
| | | dtxtMinDistDeviation.Margin = new Padding(4); |
| | | dtxtMinDistDeviation.Name = "dtxtMinDistDeviation"; |
| | | dtxtMinDistDeviation.Size = new Size(97, 23); |
| | | dtxtMinDistDeviation.Size = new Size(124, 27); |
| | | dtxtMinDistDeviation.TabIndex = 35; |
| | | dtxtMinDistDeviation.Text = "0"; |
| | | // |
| | | // dtxtMaxDistMean |
| | | // |
| | | dtxtMaxDistMean.Location = new Point(286, 255); |
| | | dtxtMaxDistMean.Location = new Point(369, 304); |
| | | dtxtMaxDistMean.Margin = new Padding(4); |
| | | dtxtMaxDistMean.Name = "dtxtMaxDistMean"; |
| | | dtxtMaxDistMean.Size = new Size(97, 23); |
| | | dtxtMaxDistMean.Size = new Size(124, 27); |
| | | dtxtMaxDistMean.TabIndex = 34; |
| | | dtxtMaxDistMean.Text = "0"; |
| | | // |
| | | // dtxtMinDistMean |
| | | // |
| | | dtxtMinDistMean.Location = new Point(93, 255); |
| | | dtxtMinDistMean.Location = new Point(120, 304); |
| | | dtxtMinDistMean.Margin = new Padding(4); |
| | | dtxtMinDistMean.Name = "dtxtMinDistMean"; |
| | | dtxtMinDistMean.Size = new Size(97, 23); |
| | | dtxtMinDistMean.Size = new Size(124, 27); |
| | | dtxtMinDistMean.TabIndex = 33; |
| | | dtxtMinDistMean.Text = "0"; |
| | | // |
| | | // dtxtMaxAnisometry |
| | | // |
| | | dtxtMaxAnisometry.Location = new Point(286, 213); |
| | | dtxtMaxAnisometry.Location = new Point(369, 254); |
| | | dtxtMaxAnisometry.Margin = new Padding(4); |
| | | dtxtMaxAnisometry.Name = "dtxtMaxAnisometry"; |
| | | dtxtMaxAnisometry.Size = new Size(97, 23); |
| | | dtxtMaxAnisometry.Size = new Size(124, 27); |
| | | dtxtMaxAnisometry.TabIndex = 32; |
| | | dtxtMaxAnisometry.Text = "0"; |
| | | // |
| | | // dtxtMinAnisometry |
| | | // |
| | | dtxtMinAnisometry.Location = new Point(93, 213); |
| | | dtxtMinAnisometry.Location = new Point(120, 254); |
| | | dtxtMinAnisometry.Margin = new Padding(4); |
| | | dtxtMinAnisometry.Name = "dtxtMinAnisometry"; |
| | | dtxtMinAnisometry.Size = new Size(97, 23); |
| | | dtxtMinAnisometry.Size = new Size(124, 27); |
| | | dtxtMinAnisometry.TabIndex = 31; |
| | | dtxtMinAnisometry.Text = "0"; |
| | | // |
| | | // dtxtMaxContlength |
| | | // |
| | | dtxtMaxContlength.Location = new Point(286, 171); |
| | | dtxtMaxContlength.Location = new Point(369, 204); |
| | | dtxtMaxContlength.Margin = new Padding(4); |
| | | dtxtMaxContlength.Name = "dtxtMaxContlength"; |
| | | dtxtMaxContlength.Size = new Size(97, 23); |
| | | dtxtMaxContlength.Size = new Size(124, 27); |
| | | 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.Location = new Point(3, 0); |
| | | label1.MaximumSize = new Size(0, 33); |
| | | label1.MinimumSize = new Size(0, 33); |
| | | label1.Name = "label1"; |
| | | label1.Size = new Size(68, 28); |
| | | label1.Size = new Size(84, 33); |
| | | 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.Location = new Point(119, 4); |
| | | dtxtMinThreshold.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMinThreshold.Name = "dtxtMinThreshold"; |
| | | dtxtMinThreshold.Size = new Size(99, 23); |
| | | dtxtMinThreshold.Size = new Size(126, 27); |
| | | 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.Location = new Point(252, 0); |
| | | label2.MaximumSize = new Size(0, 33); |
| | | label2.MinimumSize = new Size(0, 33); |
| | | label2.Name = "label2"; |
| | | label2.Size = new Size(68, 28); |
| | | label2.Size = new Size(84, 33); |
| | | 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.Location = new Point(368, 4); |
| | | dtxtMaxThreshold.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMaxThreshold.Name = "dtxtMaxThreshold"; |
| | | dtxtMaxThreshold.Size = new Size(98, 23); |
| | | dtxtMaxThreshold.Size = new Size(125, 27); |
| | | 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.Location = new Point(3, 50); |
| | | label3.MaximumSize = new Size(0, 33); |
| | | label3.MinimumSize = new Size(0, 33); |
| | | label3.Name = "label3"; |
| | | label3.Size = new Size(56, 28); |
| | | label3.Size = new Size(69, 33); |
| | | 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.Location = new Point(119, 54); |
| | | dtxtMinArea.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMinArea.Name = "dtxtMinArea"; |
| | | dtxtMinArea.Size = new Size(99, 23); |
| | | dtxtMinArea.Size = new Size(126, 27); |
| | | 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.Location = new Point(252, 50); |
| | | label4.MaximumSize = new Size(0, 33); |
| | | label4.MinimumSize = new Size(0, 33); |
| | | label4.Name = "label4"; |
| | | label4.Size = new Size(56, 28); |
| | | label4.Size = new Size(69, 33); |
| | | 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.Location = new Point(368, 54); |
| | | dtxtMaxArea.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMaxArea.Name = "dtxtMaxArea"; |
| | | dtxtMaxArea.Size = new Size(98, 23); |
| | | dtxtMaxArea.Size = new Size(125, 27); |
| | | 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.Location = new Point(3, 100); |
| | | label10.MaximumSize = new Size(0, 33); |
| | | label10.MinimumSize = new Size(0, 33); |
| | | label10.Name = "label10"; |
| | | label10.Size = new Size(75, 28); |
| | | label10.Size = new Size(93, 33); |
| | | 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.Location = new Point(119, 104); |
| | | dtxtMinRow.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMinRow.Name = "dtxtMinRow"; |
| | | dtxtMinRow.Size = new Size(99, 23); |
| | | dtxtMinRow.Size = new Size(126, 27); |
| | | 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.Location = new Point(252, 100); |
| | | label11.MaximumSize = new Size(0, 33); |
| | | label11.MinimumSize = new Size(0, 33); |
| | | label11.Name = "label11"; |
| | | label11.Size = new Size(75, 28); |
| | | label11.Size = new Size(93, 33); |
| | | 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.Location = new Point(368, 104); |
| | | dtxtMaxRow.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMaxRow.Name = "dtxtMaxRow"; |
| | | dtxtMaxRow.Size = new Size(98, 23); |
| | | dtxtMaxRow.Size = new Size(125, 27); |
| | | 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.Location = new Point(3, 150); |
| | | label12.MaximumSize = new Size(0, 33); |
| | | label12.MinimumSize = new Size(0, 33); |
| | | label12.Name = "label12"; |
| | | label12.Size = new Size(76, 28); |
| | | label12.Size = new Size(94, 33); |
| | | 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.Location = new Point(119, 154); |
| | | dtxtMinColumn.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMinColumn.Name = "dtxtMinColumn"; |
| | | dtxtMinColumn.Size = new Size(99, 23); |
| | | dtxtMinColumn.Size = new Size(126, 27); |
| | | 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.Location = new Point(252, 150); |
| | | label13.MaximumSize = new Size(0, 33); |
| | | label13.MinimumSize = new Size(0, 33); |
| | | label13.Name = "label13"; |
| | | label13.Size = new Size(76, 28); |
| | | label13.Size = new Size(94, 33); |
| | | 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.Location = new Point(368, 154); |
| | | dtxtMaxColumn.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMaxColumn.Name = "dtxtMaxColumn"; |
| | | dtxtMaxColumn.Size = new Size(98, 23); |
| | | dtxtMaxColumn.Size = new Size(125, 27); |
| | | dtxtMaxColumn.TabIndex = 9; |
| | | dtxtMaxColumn.Text = "0"; |
| | | // |
| | | // label19 |
| | | // |
| | | label19.AutoSize = true; |
| | | label19.Location = new Point(3, 462); |
| | | label19.Location = new Point(4, 550); |
| | | label19.Margin = new Padding(4, 0, 4, 0); |
| | | label19.Name = "label19"; |
| | | label19.Size = new Size(56, 17); |
| | | label19.Size = new Size(69, 20); |
| | | label19.TabIndex = 19; |
| | | label19.Text = "最小数量"; |
| | | // |
| | | // dtxtMinCount |
| | | // |
| | | dtxtMinCount.Location = new Point(93, 465); |
| | | dtxtMinCount.Location = new Point(120, 554); |
| | | dtxtMinCount.Margin = new Padding(4); |
| | | dtxtMinCount.Name = "dtxtMinCount"; |
| | | dtxtMinCount.Size = new Size(97, 23); |
| | | dtxtMinCount.Size = new Size(124, 27); |
| | | dtxtMinCount.TabIndex = 17; |
| | | dtxtMinCount.Text = "0"; |
| | | // |
| | | // label20 |
| | | // |
| | | label20.AutoSize = true; |
| | | label20.Location = new Point(196, 462); |
| | | label20.Location = new Point(253, 550); |
| | | label20.Margin = new Padding(4, 0, 4, 0); |
| | | label20.Name = "label20"; |
| | | label20.Size = new Size(56, 17); |
| | | label20.Size = new Size(69, 20); |
| | | label20.TabIndex = 20; |
| | | label20.Text = "最大数量"; |
| | | // |
| | | // dtxtMaxCount |
| | | // |
| | | dtxtMaxCount.Location = new Point(286, 465); |
| | | dtxtMaxCount.Location = new Point(369, 554); |
| | | dtxtMaxCount.Margin = new Padding(4); |
| | | dtxtMaxCount.Name = "dtxtMaxCount"; |
| | | dtxtMaxCount.Size = new Size(97, 23); |
| | | dtxtMaxCount.Size = new Size(124, 27); |
| | | 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.Location = new Point(3, 450); |
| | | label16.MaximumSize = new Size(0, 33); |
| | | label16.MinimumSize = new Size(0, 33); |
| | | label16.Name = "label16"; |
| | | label16.Size = new Size(68, 28); |
| | | label16.Size = new Size(84, 33); |
| | | 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.Location = new Point(3, 400); |
| | | label14.MaximumSize = new Size(0, 33); |
| | | label14.MinimumSize = new Size(0, 33); |
| | | label14.Name = "label14"; |
| | | label14.Size = new Size(56, 28); |
| | | label14.Size = new Size(69, 33); |
| | | 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.Location = new Point(119, 454); |
| | | dtxtMinRectangularity.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMinRectangularity.Name = "dtxtMinRectangularity"; |
| | | dtxtMinRectangularity.Size = new Size(98, 23); |
| | | dtxtMinRectangularity.Size = new Size(125, 27); |
| | | dtxtMinRectangularity.TabIndex = 9; |
| | | dtxtMinRectangularity.Text = "0"; |
| | | // |
| | | // dtxtMinCircularity |
| | | // |
| | | dtxtMinCircularity.Location = new Point(92, 339); |
| | | dtxtMinCircularity.Margin = new Padding(2, 3, 2, 3); |
| | | dtxtMinCircularity.Location = new Point(119, 404); |
| | | dtxtMinCircularity.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMinCircularity.Name = "dtxtMinCircularity"; |
| | | dtxtMinCircularity.Size = new Size(98, 23); |
| | | dtxtMinCircularity.Size = new Size(125, 27); |
| | | 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.Location = new Point(252, 450); |
| | | label17.MaximumSize = new Size(0, 33); |
| | | label17.MinimumSize = new Size(0, 33); |
| | | label17.Name = "label17"; |
| | | label17.Size = new Size(68, 28); |
| | | label17.Size = new Size(84, 33); |
| | | 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.Location = new Point(368, 454); |
| | | dtxtMaxRectangularity.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMaxRectangularity.Name = "dtxtMaxRectangularity"; |
| | | dtxtMaxRectangularity.Size = new Size(98, 23); |
| | | dtxtMaxRectangularity.Size = new Size(125, 27); |
| | | 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.Location = new Point(252, 400); |
| | | label15.MaximumSize = new Size(0, 33); |
| | | label15.MinimumSize = new Size(0, 33); |
| | | label15.Name = "label15"; |
| | | label15.Size = new Size(56, 28); |
| | | label15.Size = new Size(69, 33); |
| | | 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.Location = new Point(368, 404); |
| | | dtxtMaxCircularity.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtMaxCircularity.Name = "dtxtMaxCircularity"; |
| | | dtxtMaxCircularity.Size = new Size(98, 23); |
| | | dtxtMaxCircularity.Size = new Size(125, 27); |
| | | dtxtMaxCircularity.TabIndex = 9; |
| | | dtxtMaxCircularity.Text = "1"; |
| | | // |
| | | // label25 |
| | | // |
| | | label25.AutoSize = true; |
| | | label25.Location = new Point(3, 168); |
| | | label25.Location = new Point(4, 200); |
| | | label25.Margin = new Padding(4, 0, 4, 0); |
| | | label25.Name = "label25"; |
| | | label25.Size = new Size(56, 17); |
| | | label25.Size = new Size(69, 20); |
| | | label25.TabIndex = 21; |
| | | label25.Text = "最小周长"; |
| | | // |
| | | // label26 |
| | | // |
| | | label26.AutoSize = true; |
| | | label26.Location = new Point(3, 210); |
| | | label26.Location = new Point(4, 250); |
| | | label26.Margin = new Padding(4, 0, 4, 0); |
| | | label26.Name = "label26"; |
| | | label26.Size = new Size(68, 17); |
| | | label26.Size = new Size(84, 20); |
| | | label26.TabIndex = 22; |
| | | label26.Text = "最小宽高比"; |
| | | // |
| | | // label27 |
| | | // |
| | | label27.AutoSize = true; |
| | | label27.Location = new Point(3, 252); |
| | | label27.Location = new Point(4, 300); |
| | | label27.Margin = new Padding(4, 0, 4, 0); |
| | | label27.Name = "label27"; |
| | | label27.Size = new Size(80, 17); |
| | | label27.Size = new Size(99, 20); |
| | | label27.TabIndex = 23; |
| | | label27.Text = "边距最小平均"; |
| | | // |
| | | // label28 |
| | | // |
| | | label28.AutoSize = true; |
| | | label28.Location = new Point(3, 294); |
| | | label28.Location = new Point(4, 350); |
| | | label28.Margin = new Padding(4, 0, 4, 0); |
| | | label28.Name = "label28"; |
| | | label28.Size = new Size(80, 17); |
| | | label28.Size = new Size(99, 20); |
| | | label28.TabIndex = 24; |
| | | label28.Text = "边距最小方差"; |
| | | // |
| | | // label29 |
| | | // |
| | | label29.AutoSize = true; |
| | | label29.Location = new Point(196, 168); |
| | | label29.Location = new Point(253, 200); |
| | | label29.Margin = new Padding(4, 0, 4, 0); |
| | | label29.Name = "label29"; |
| | | label29.Size = new Size(56, 17); |
| | | label29.Size = new Size(69, 20); |
| | | label29.TabIndex = 25; |
| | | label29.Text = "最大周长"; |
| | | // |
| | | // label30 |
| | | // |
| | | label30.AutoSize = true; |
| | | label30.Location = new Point(196, 210); |
| | | label30.Location = new Point(253, 250); |
| | | label30.Margin = new Padding(4, 0, 4, 0); |
| | | label30.Name = "label30"; |
| | | label30.Size = new Size(68, 17); |
| | | label30.Size = new Size(84, 20); |
| | | label30.TabIndex = 26; |
| | | label30.Text = "最大宽高比"; |
| | | // |
| | | // label31 |
| | | // |
| | | label31.AutoSize = true; |
| | | label31.Location = new Point(196, 252); |
| | | label31.Location = new Point(253, 300); |
| | | label31.Margin = new Padding(4, 0, 4, 0); |
| | | label31.Name = "label31"; |
| | | label31.Size = new Size(80, 17); |
| | | label31.Size = new Size(99, 20); |
| | | label31.TabIndex = 27; |
| | | label31.Text = "边距最大平均"; |
| | | // |
| | | // label32 |
| | | // |
| | | label32.AutoSize = true; |
| | | label32.Location = new Point(196, 294); |
| | | label32.Location = new Point(253, 350); |
| | | label32.Margin = new Padding(4, 0, 4, 0); |
| | | label32.Name = "label32"; |
| | | label32.Size = new Size(80, 17); |
| | | label32.Size = new Size(99, 20); |
| | | label32.TabIndex = 28; |
| | | label32.Text = "边距最大方差"; |
| | | // |
| | | // dtxtMinContlength |
| | | // |
| | | dtxtMinContlength.Location = new Point(93, 171); |
| | | dtxtMinContlength.Location = new Point(120, 204); |
| | | dtxtMinContlength.Margin = new Padding(4); |
| | | dtxtMinContlength.Name = "dtxtMinContlength"; |
| | | dtxtMinContlength.Size = new Size(97, 23); |
| | | dtxtMinContlength.Size = new Size(124, 27); |
| | | dtxtMinContlength.TabIndex = 29; |
| | | dtxtMinContlength.Text = "0"; |
| | | // |
| | | // pnlInputImage |
| | | // |
| | | pnlInputImage.Dock = DockStyle.Fill; |
| | | pnlInputImage.Location = new Point(3, 3); |
| | | pnlInputImage.Margin = new Padding(4); |
| | | pnlInputImage.Location = new Point(4, 4); |
| | | pnlInputImage.Margin = new Padding(5); |
| | | pnlInputImage.Name = "pnlInputImage"; |
| | | pnlInputImage.Size = new Size(626, 516); |
| | | pnlInputImage.Size = new Size(807, 611); |
| | | pnlInputImage.TabIndex = 44; |
| | | // |
| | | // TopToolStrip |
| | | // |
| | | TopToolStrip.ImageScalingSize = new Size(20, 20); |
| | | 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.Size = new Size(1342, 27); |
| | | TopToolStrip.TabIndex = 45; |
| | | TopToolStrip.Text = "toolStrip1"; |
| | | // |
| | |
| | | btnRun.BackgroundImageLayout = ImageLayout.Zoom; |
| | | btnRun.ImageTransparentColor = Color.Magenta; |
| | | btnRun.Name = "btnRun"; |
| | | btnRun.Size = new Size(36, 22); |
| | | btnRun.Size = new Size(43, 24); |
| | | btnRun.Text = "运行"; |
| | | btnRun.Click += btnRun_Click; |
| | | // |
| | |
| | | // |
| | | btnLoadImage.ImageTransparentColor = Color.Magenta; |
| | | btnLoadImage.Name = "btnLoadImage"; |
| | | btnLoadImage.Size = new Size(36, 22); |
| | | btnLoadImage.Size = new Size(43, 24); |
| | | btnLoadImage.Text = "导图"; |
| | | btnLoadImage.Click += btnLoadImage_Click; |
| | | // |
| | |
| | | // |
| | | btnSaveParas.ImageTransparentColor = Color.Magenta; |
| | | btnSaveParas.Name = "btnSaveParas"; |
| | | btnSaveParas.Size = new Size(36, 22); |
| | | btnSaveParas.Size = new Size(43, 24); |
| | | btnSaveParas.Text = "保存"; |
| | | btnSaveParas.Click += btnSaveParas_Click; |
| | | // |
| | |
| | | // |
| | | btnLoadParas.ImageTransparentColor = Color.Magenta; |
| | | btnLoadParas.Name = "btnLoadParas"; |
| | | btnLoadParas.Size = new Size(36, 22); |
| | | btnLoadParas.Size = new Size(43, 24); |
| | | btnLoadParas.Text = "加载"; |
| | | btnLoadParas.Click += btnLoadParas_Click; |
| | | // |
| | | // BtmStatusStrip |
| | | // |
| | | BtmStatusStrip.ImageScalingSize = new Size(20, 20); |
| | | BtmStatusStrip.Items.AddRange(new ToolStripItem[] { lblResult, lblMsg, lblRunTime }); |
| | | BtmStatusStrip.Location = new Point(0, 577); |
| | | BtmStatusStrip.Location = new Point(0, 679); |
| | | BtmStatusStrip.Name = "BtmStatusStrip"; |
| | | BtmStatusStrip.Size = new Size(1044, 22); |
| | | BtmStatusStrip.Padding = new Padding(1, 0, 18, 0); |
| | | BtmStatusStrip.Size = new Size(1342, 26); |
| | | BtmStatusStrip.TabIndex = 46; |
| | | BtmStatusStrip.Text = "statusStrip1"; |
| | | // |
| | | // lblResult |
| | | // |
| | | lblResult.Name = "lblResult"; |
| | | lblResult.Size = new Size(34, 17); |
| | | lblResult.Size = new Size(42, 20); |
| | | lblResult.Text = "True"; |
| | | // |
| | | // lblMsg |
| | | // |
| | | lblMsg.Name = "lblMsg"; |
| | | lblMsg.Size = new Size(56, 17); |
| | | lblMsg.Size = new Size(69, 20); |
| | | lblMsg.Text = "运行成功"; |
| | | // |
| | | // lblRunTime |
| | | // |
| | | lblRunTime.Name = "lblRunTime"; |
| | | lblRunTime.Size = new Size(32, 17); |
| | | lblRunTime.Size = new Size(39, 20); |
| | | lblRunTime.Text = "0ms"; |
| | | // |
| | | // parasTabControl |
| | |
| | | parasTabControl.Controls.Add(tabPage2); |
| | | parasTabControl.Dock = DockStyle.Fill; |
| | | parasTabControl.Location = new Point(0, 0); |
| | | parasTabControl.Margin = new Padding(4); |
| | | parasTabControl.Name = "parasTabControl"; |
| | | parasTabControl.SelectedIndex = 0; |
| | | parasTabControl.Size = new Size(400, 552); |
| | | parasTabControl.Size = new Size(514, 652); |
| | | parasTabControl.TabIndex = 48; |
| | | // |
| | | // tabPage1 |
| | | // |
| | | tabPage1.Controls.Add(tablePanelParas); |
| | | tabPage1.Location = new Point(4, 26); |
| | | tabPage1.Location = new Point(4, 29); |
| | | tabPage1.Margin = new Padding(4); |
| | | tabPage1.Name = "tabPage1"; |
| | | tabPage1.Padding = new Padding(3); |
| | | tabPage1.Size = new Size(392, 522); |
| | | tabPage1.Padding = new Padding(4); |
| | | tabPage1.Size = new Size(506, 619); |
| | | tabPage1.TabIndex = 0; |
| | | tabPage1.Text = "输入参数"; |
| | | tabPage1.UseVisualStyleBackColor = true; |
| | |
| | | // tabPage5 |
| | | // |
| | | tabPage5.Controls.Add(tableLayoutPanel2); |
| | | tabPage5.Location = new Point(4, 26); |
| | | tabPage5.Location = new Point(4, 29); |
| | | tabPage5.Margin = new Padding(4); |
| | | tabPage5.Name = "tabPage5"; |
| | | tabPage5.Size = new Size(392, 522); |
| | | tabPage5.Size = new Size(506, 619); |
| | | 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.Absolute, 77F)); |
| | | tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 193F)); |
| | | tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 51F)); |
| | | tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F)); |
| | | tableLayoutPanel2.Controls.Add(cmbTypeRoi, 1, 0); |
| | | tableLayoutPanel2.Controls.Add(label21, 0, 0); |
| | |
| | | tableLayoutPanel2.Controls.Add(tableLayoutPanel3, 3, 2); |
| | | tableLayoutPanel2.Dock = DockStyle.Fill; |
| | | tableLayoutPanel2.Location = new Point(0, 0); |
| | | tableLayoutPanel2.Margin = new Padding(4); |
| | | 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.Absolute, 35F)); |
| | | tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F)); |
| | | tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); |
| | | tableLayoutPanel2.Size = new Size(392, 522); |
| | | tableLayoutPanel2.Size = new Size(506, 619); |
| | | tableLayoutPanel2.TabIndex = 4; |
| | | // |
| | | // cmbTypeRoi |
| | | // |
| | | cmbTypeRoi.Dock = DockStyle.Fill; |
| | | cmbTypeRoi.FormattingEnabled = true; |
| | | cmbTypeRoi.Location = new Point(63, 3); |
| | | cmbTypeRoi.Location = new Point(81, 4); |
| | | cmbTypeRoi.Margin = new Padding(4); |
| | | cmbTypeRoi.Name = "cmbTypeRoi"; |
| | | cmbTypeRoi.Size = new Size(144, 25); |
| | | cmbTypeRoi.Size = new Size(185, 28); |
| | | cmbTypeRoi.TabIndex = 1; |
| | | cmbTypeRoi.SelectedIndexChanged += cmbTypeRoi_SelectedIndexChanged; |
| | | // |
| | |
| | | // |
| | | label21.AutoSize = true; |
| | | label21.Dock = DockStyle.Fill; |
| | | label21.Location = new Point(3, 0); |
| | | label21.Location = new Point(4, 0); |
| | | label21.Margin = new Padding(4, 0, 4, 0); |
| | | label21.Name = "label21"; |
| | | label21.Size = new Size(54, 30); |
| | | label21.Size = new Size(69, 35); |
| | | label21.TabIndex = 3; |
| | | label21.Text = "ROI"; |
| | | label21.TextAlign = ContentAlignment.MiddleCenter; |
| | |
| | | // |
| | | label22.AutoSize = true; |
| | | label22.Dock = DockStyle.Fill; |
| | | label22.Location = new Point(3, 30); |
| | | label22.Location = new Point(4, 35); |
| | | label22.Margin = new Padding(4, 0, 4, 0); |
| | | label22.Name = "label22"; |
| | | label22.Size = new Size(54, 30); |
| | | label22.Size = new Size(69, 35); |
| | | label22.TabIndex = 4; |
| | | label22.Text = "Fixture"; |
| | | label22.TextAlign = ContentAlignment.MiddleCenter; |
| | |
| | | // |
| | | cmbFixture.Dock = DockStyle.Fill; |
| | | cmbFixture.FormattingEnabled = true; |
| | | cmbFixture.Location = new Point(63, 33); |
| | | cmbFixture.Location = new Point(81, 39); |
| | | cmbFixture.Margin = new Padding(4); |
| | | cmbFixture.Name = "cmbFixture"; |
| | | cmbFixture.Size = new Size(144, 25); |
| | | cmbFixture.Size = new Size(185, 28); |
| | | cmbFixture.TabIndex = 5; |
| | | cmbFixture.SelectedIndexChanged += cmbFixture_SelectedIndexChanged; |
| | | // |
| | |
| | | // |
| | | ckbDrawRoi.AutoSize = true; |
| | | ckbDrawRoi.CheckAlign = ContentAlignment.MiddleCenter; |
| | | ckbDrawRoi.Location = new Point(213, 3); |
| | | ckbDrawRoi.Location = new Point(274, 4); |
| | | ckbDrawRoi.Margin = new Padding(4); |
| | | ckbDrawRoi.Name = "ckbDrawRoi"; |
| | | ckbDrawRoi.Size = new Size(15, 14); |
| | | ckbDrawRoi.Size = new Size(18, 17); |
| | | ckbDrawRoi.TabIndex = 2; |
| | | ckbDrawRoi.UseVisualStyleBackColor = true; |
| | | ckbDrawRoi.CheckedChanged += ckbDrawRoi_CheckedChanged; |
| | |
| | | // |
| | | ckbListAfter.Dock = DockStyle.Fill; |
| | | ckbListAfter.FormattingEnabled = true; |
| | | ckbListAfter.Location = new Point(63, 63); |
| | | ckbListAfter.Location = new Point(81, 74); |
| | | ckbListAfter.Margin = new Padding(4); |
| | | ckbListAfter.Name = "ckbListAfter"; |
| | | ckbListAfter.Size = new Size(144, 456); |
| | | ckbListAfter.Size = new Size(185, 541); |
| | | ckbListAfter.TabIndex = 6; |
| | | // |
| | | // tableLayoutPanel1 |
| | |
| | | tableLayoutPanel1.Controls.Add(btnUp, 0, 2); |
| | | tableLayoutPanel1.Controls.Add(btnDown, 0, 3); |
| | | tableLayoutPanel1.Dock = DockStyle.Fill; |
| | | tableLayoutPanel1.Location = new Point(213, 63); |
| | | tableLayoutPanel1.Location = new Point(274, 74); |
| | | tableLayoutPanel1.Margin = new Padding(4); |
| | | 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.Absolute, 35F)); |
| | | tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F)); |
| | | tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F)); |
| | | tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F)); |
| | | tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); |
| | | tableLayoutPanel1.Size = new Size(34, 456); |
| | | tableLayoutPanel1.Size = new Size(43, 541); |
| | | tableLayoutPanel1.TabIndex = 7; |
| | | // |
| | | // btnAdd |
| | | // |
| | | btnAdd.Dock = DockStyle.Fill; |
| | | btnAdd.Location = new Point(3, 3); |
| | | btnAdd.Location = new Point(4, 4); |
| | | btnAdd.Margin = new Padding(4); |
| | | btnAdd.Name = "btnAdd"; |
| | | btnAdd.Size = new Size(28, 24); |
| | | btnAdd.Size = new Size(35, 27); |
| | | btnAdd.TabIndex = 0; |
| | | btnAdd.Text = "+"; |
| | | btnAdd.UseVisualStyleBackColor = true; |
| | |
| | | // btnDel |
| | | // |
| | | btnDel.Dock = DockStyle.Fill; |
| | | btnDel.Location = new Point(3, 33); |
| | | btnDel.Location = new Point(4, 39); |
| | | btnDel.Margin = new Padding(4); |
| | | btnDel.Name = "btnDel"; |
| | | btnDel.Size = new Size(28, 24); |
| | | btnDel.Size = new Size(35, 27); |
| | | btnDel.TabIndex = 1; |
| | | btnDel.Text = "-"; |
| | | btnDel.UseVisualStyleBackColor = true; |
| | |
| | | // btnUp |
| | | // |
| | | btnUp.Dock = DockStyle.Fill; |
| | | btnUp.Location = new Point(3, 63); |
| | | btnUp.Location = new Point(4, 74); |
| | | btnUp.Margin = new Padding(4); |
| | | btnUp.Name = "btnUp"; |
| | | btnUp.Size = new Size(28, 24); |
| | | btnUp.Size = new Size(35, 27); |
| | | btnUp.TabIndex = 2; |
| | | btnUp.Text = "↑"; |
| | | btnUp.UseVisualStyleBackColor = true; |
| | |
| | | // btnDown |
| | | // |
| | | btnDown.Dock = DockStyle.Fill; |
| | | btnDown.Location = new Point(3, 93); |
| | | btnDown.Location = new Point(4, 109); |
| | | btnDown.Margin = new Padding(4); |
| | | btnDown.Name = "btnDown"; |
| | | btnDown.Size = new Size(28, 24); |
| | | btnDown.Size = new Size(35, 27); |
| | | btnDown.TabIndex = 3; |
| | | btnDown.Text = "↓"; |
| | | btnDown.UseVisualStyleBackColor = true; |
| | |
| | | // |
| | | label24.AutoSize = true; |
| | | label24.Dock = DockStyle.Fill; |
| | | label24.Location = new Point(3, 60); |
| | | label24.Location = new Point(4, 70); |
| | | label24.Margin = new Padding(4, 0, 4, 0); |
| | | label24.Name = "label24"; |
| | | label24.Size = new Size(54, 462); |
| | | label24.Size = new Size(69, 549); |
| | | label24.TabIndex = 8; |
| | | label24.Text = "形态学"; |
| | | label24.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // tableLayoutPanel3 |
| | | // |
| | | tableLayoutPanel3.ColumnCount = 1; |
| | | tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 60F)); |
| | | tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 175F)); |
| | | 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.Location = new Point(325, 74); |
| | | tableLayoutPanel3.Margin = new Padding(4); |
| | | tableLayoutPanel3.Name = "tableLayoutPanel3"; |
| | | tableLayoutPanel3.RowCount = 4; |
| | | tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Absolute, 41F)); |
| | | 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.Absolute, 35F)); |
| | | tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); |
| | | tableLayoutPanel3.Size = new Size(136, 456); |
| | | tableLayoutPanel3.Size = new Size(177, 541); |
| | | tableLayoutPanel3.TabIndex = 9; |
| | | // |
| | | // cmbProcessType |
| | | // |
| | | cmbProcessType.Dock = DockStyle.Fill; |
| | | cmbProcessType.FormattingEnabled = true; |
| | | cmbProcessType.Location = new Point(3, 38); |
| | | cmbProcessType.Location = new Point(4, 45); |
| | | cmbProcessType.Margin = new Padding(4); |
| | | cmbProcessType.Name = "cmbProcessType"; |
| | | cmbProcessType.Size = new Size(130, 25); |
| | | cmbProcessType.Size = new Size(169, 28); |
| | | cmbProcessType.TabIndex = 3; |
| | | // |
| | | // cmbShapeType |
| | | // |
| | | cmbShapeType.Dock = DockStyle.Fill; |
| | | cmbShapeType.FormattingEnabled = true; |
| | | cmbShapeType.Location = new Point(3, 68); |
| | | cmbShapeType.Location = new Point(4, 80); |
| | | cmbShapeType.Margin = new Padding(4); |
| | | cmbShapeType.Name = "cmbShapeType"; |
| | | cmbShapeType.Size = new Size(130, 25); |
| | | cmbShapeType.Size = new Size(169, 28); |
| | | cmbShapeType.TabIndex = 5; |
| | | // |
| | | // lblTips |
| | | // |
| | | lblTips.AutoSize = true; |
| | | lblTips.Location = new Point(3, 95); |
| | | lblTips.Location = new Point(4, 111); |
| | | lblTips.Margin = new Padding(4, 0, 4, 0); |
| | | lblTips.Name = "lblTips"; |
| | | lblTips.Size = new Size(32, 17); |
| | | lblTips.Size = new Size(39, 20); |
| | | lblTips.TabIndex = 6; |
| | | lblTips.Text = "提示"; |
| | | // |
| | |
| | | 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.Location = new Point(4, 4); |
| | | tableLayoutPanel4.Margin = new Padding(4); |
| | | tableLayoutPanel4.Name = "tableLayoutPanel4"; |
| | | tableLayoutPanel4.RowCount = 1; |
| | | tableLayoutPanel4.RowStyles.Add(new RowStyle(SizeType.Percent, 50F)); |
| | | tableLayoutPanel4.Size = new Size(130, 29); |
| | | tableLayoutPanel4.Size = new Size(167, 33); |
| | | tableLayoutPanel4.TabIndex = 7; |
| | | // |
| | | // txtAfterProcessWidth |
| | | // |
| | | txtAfterProcessWidth.Dock = DockStyle.Fill; |
| | | txtAfterProcessWidth.Location = new Point(3, 3); |
| | | txtAfterProcessWidth.Location = new Point(4, 4); |
| | | txtAfterProcessWidth.Margin = new Padding(4); |
| | | txtAfterProcessWidth.Name = "txtAfterProcessWidth"; |
| | | txtAfterProcessWidth.Size = new Size(59, 23); |
| | | txtAfterProcessWidth.Size = new Size(75, 27); |
| | | 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.Location = new Point(87, 4); |
| | | txtAfterProcessHeight.Margin = new Padding(4); |
| | | txtAfterProcessHeight.Name = "txtAfterProcessHeight"; |
| | | txtAfterProcessHeight.Size = new Size(59, 23); |
| | | txtAfterProcessHeight.Size = new Size(76, 27); |
| | | 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.Location = new Point(4, 29); |
| | | tabPage2.Margin = new Padding(4); |
| | | tabPage2.Name = "tabPage2"; |
| | | tabPage2.Padding = new Padding(3); |
| | | tabPage2.Size = new Size(392, 522); |
| | | tabPage2.Padding = new Padding(4); |
| | | tabPage2.Size = new Size(506, 619); |
| | | 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.Absolute, 129F)); |
| | | tableLayoutResults.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F)); |
| | | tableLayoutResults.Controls.Add(dtxtHeight, 1, 4); |
| | | tableLayoutResults.Controls.Add(label9, 0, 4); |
| | |
| | | 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.Location = new Point(4, 4); |
| | | tableLayoutResults.Margin = new Padding(3, 4, 3, 4); |
| | | 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.Size = new Size(386, 516); |
| | | tableLayoutResults.Size = new Size(498, 611); |
| | | tableLayoutResults.TabIndex = 1; |
| | | // |
| | | // dtxtHeight |
| | | // |
| | | dtxtHeight.Dock = DockStyle.Fill; |
| | | dtxtHeight.Location = new Point(102, 207); |
| | | dtxtHeight.Margin = new Padding(2, 3, 2, 3); |
| | | dtxtHeight.Location = new Point(132, 248); |
| | | dtxtHeight.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtHeight.Name = "dtxtHeight"; |
| | | dtxtHeight.ReadOnly = true; |
| | | dtxtHeight.Size = new Size(282, 23); |
| | | dtxtHeight.Size = new Size(363, 27); |
| | | 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.Location = new Point(3, 244); |
| | | label9.MaximumSize = new Size(0, 33); |
| | | label9.MinimumSize = new Size(0, 33); |
| | | label9.Name = "label9"; |
| | | label9.Size = new Size(96, 28); |
| | | label9.Size = new Size(123, 33); |
| | | label9.TabIndex = 3; |
| | | label9.Text = "高度"; |
| | | label9.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // |
| | | 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.Location = new Point(3, 0); |
| | | label5.MaximumSize = new Size(0, 33); |
| | | label5.MinimumSize = new Size(0, 33); |
| | | label5.Name = "label5"; |
| | | label5.Size = new Size(96, 28); |
| | | label5.Size = new Size(123, 33); |
| | | label5.TabIndex = 0; |
| | | label5.Text = "X"; |
| | | label5.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // |
| | | 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.Location = new Point(3, 61); |
| | | label6.MaximumSize = new Size(0, 33); |
| | | label6.MinimumSize = new Size(0, 33); |
| | | label6.Name = "label6"; |
| | | label6.Size = new Size(96, 28); |
| | | label6.Size = new Size(123, 33); |
| | | label6.TabIndex = 1; |
| | | label6.Text = "Y"; |
| | | label6.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // |
| | | 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.Location = new Point(3, 122); |
| | | label7.MaximumSize = new Size(0, 33); |
| | | label7.MinimumSize = new Size(0, 33); |
| | | label7.Name = "label7"; |
| | | label7.Size = new Size(96, 28); |
| | | label7.Size = new Size(123, 33); |
| | | label7.TabIndex = 2; |
| | | label7.Text = "弧度(rad)"; |
| | | label7.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // |
| | | 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.Location = new Point(3, 183); |
| | | label8.MaximumSize = new Size(0, 33); |
| | | label8.MinimumSize = new Size(0, 33); |
| | | label8.Name = "label8"; |
| | | label8.Size = new Size(96, 28); |
| | | label8.Size = new Size(123, 33); |
| | | 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.Location = new Point(132, 4); |
| | | dtxtCenterX.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtCenterX.Name = "dtxtCenterX"; |
| | | dtxtCenterX.ReadOnly = true; |
| | | dtxtCenterX.Size = new Size(282, 23); |
| | | dtxtCenterX.Size = new Size(363, 27); |
| | | dtxtCenterX.TabIndex = 5; |
| | | // |
| | | // dtxtCenterY |
| | | // |
| | | dtxtCenterY.Dock = DockStyle.Fill; |
| | | dtxtCenterY.Location = new Point(102, 54); |
| | | dtxtCenterY.Margin = new Padding(2, 3, 2, 3); |
| | | dtxtCenterY.Location = new Point(132, 65); |
| | | dtxtCenterY.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtCenterY.Name = "dtxtCenterY"; |
| | | dtxtCenterY.ReadOnly = true; |
| | | dtxtCenterY.Size = new Size(282, 23); |
| | | dtxtCenterY.Size = new Size(363, 27); |
| | | dtxtCenterY.TabIndex = 6; |
| | | // |
| | | // dtxtPhi |
| | | // |
| | | dtxtPhi.Dock = DockStyle.Fill; |
| | | dtxtPhi.Location = new Point(102, 105); |
| | | dtxtPhi.Margin = new Padding(2, 3, 2, 3); |
| | | dtxtPhi.Location = new Point(132, 126); |
| | | dtxtPhi.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtPhi.Name = "dtxtPhi"; |
| | | dtxtPhi.ReadOnly = true; |
| | | dtxtPhi.Size = new Size(282, 23); |
| | | dtxtPhi.Size = new Size(363, 27); |
| | | dtxtPhi.TabIndex = 7; |
| | | // |
| | | // dtxtWidth |
| | | // |
| | | dtxtWidth.Dock = DockStyle.Fill; |
| | | dtxtWidth.Location = new Point(102, 156); |
| | | dtxtWidth.Margin = new Padding(2, 3, 2, 3); |
| | | dtxtWidth.Location = new Point(132, 187); |
| | | dtxtWidth.Margin = new Padding(3, 4, 3, 4); |
| | | dtxtWidth.Name = "dtxtWidth"; |
| | | dtxtWidth.ReadOnly = true; |
| | | dtxtWidth.Size = new Size(282, 23); |
| | | dtxtWidth.Size = new Size(363, 27); |
| | | dtxtWidth.TabIndex = 8; |
| | | // |
| | | // label18 |
| | | // |
| | | label18.AutoSize = true; |
| | | label18.Dock = DockStyle.Fill; |
| | | label18.Location = new Point(3, 306); |
| | | label18.Location = new Point(4, 366); |
| | | label18.Margin = new Padding(4, 0, 4, 0); |
| | | label18.Name = "label18"; |
| | | label18.Size = new Size(94, 51); |
| | | label18.Size = new Size(121, 61); |
| | | label18.TabIndex = 10; |
| | | label18.Text = "数量"; |
| | | label18.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // dtxtCount |
| | | // |
| | | dtxtCount.Dock = DockStyle.Fill; |
| | | dtxtCount.Location = new Point(103, 309); |
| | | dtxtCount.Location = new Point(133, 370); |
| | | dtxtCount.Margin = new Padding(4); |
| | | dtxtCount.Name = "dtxtCount"; |
| | | dtxtCount.ReadOnly = true; |
| | | dtxtCount.Size = new Size(280, 23); |
| | | dtxtCount.Size = new Size(361, 27); |
| | | dtxtCount.TabIndex = 11; |
| | | // |
| | | // label23 |
| | | // |
| | | label23.AutoSize = true; |
| | | label23.Dock = DockStyle.Fill; |
| | | label23.Location = new Point(3, 255); |
| | | label23.Location = new Point(4, 305); |
| | | label23.Margin = new Padding(4, 0, 4, 0); |
| | | label23.Name = "label23"; |
| | | label23.Size = new Size(94, 51); |
| | | label23.Size = new Size(121, 61); |
| | | label23.TabIndex = 12; |
| | | label23.Text = "面积"; |
| | | label23.TextAlign = ContentAlignment.TopCenter; |
| | |
| | | // dtxtArea |
| | | // |
| | | dtxtArea.Dock = DockStyle.Fill; |
| | | dtxtArea.Location = new Point(103, 258); |
| | | dtxtArea.Location = new Point(133, 309); |
| | | dtxtArea.Margin = new Padding(4); |
| | | dtxtArea.Name = "dtxtArea"; |
| | | dtxtArea.ReadOnly = true; |
| | | dtxtArea.Size = new Size(280, 23); |
| | | dtxtArea.Size = new Size(361, 27); |
| | | dtxtArea.TabIndex = 13; |
| | | // |
| | | // imgTabControl |
| | |
| | | imgTabControl.Controls.Add(tabPageRecordImage); |
| | | imgTabControl.Dock = DockStyle.Fill; |
| | | imgTabControl.Location = new Point(0, 0); |
| | | imgTabControl.Margin = new Padding(4); |
| | | imgTabControl.Name = "imgTabControl"; |
| | | imgTabControl.SelectedIndex = 0; |
| | | imgTabControl.Size = new Size(640, 552); |
| | | imgTabControl.Size = new Size(823, 652); |
| | | imgTabControl.TabIndex = 49; |
| | | // |
| | | // tabPageInputImage |
| | | // |
| | | tabPageInputImage.Controls.Add(pnlInputImage); |
| | | tabPageInputImage.Location = new Point(4, 26); |
| | | tabPageInputImage.Location = new Point(4, 29); |
| | | tabPageInputImage.Margin = new Padding(4); |
| | | tabPageInputImage.Name = "tabPageInputImage"; |
| | | tabPageInputImage.Padding = new Padding(3); |
| | | tabPageInputImage.Size = new Size(632, 522); |
| | | tabPageInputImage.Padding = new Padding(4); |
| | | tabPageInputImage.Size = new Size(815, 619); |
| | | tabPageInputImage.TabIndex = 0; |
| | | tabPageInputImage.Text = "输入图像"; |
| | | tabPageInputImage.UseVisualStyleBackColor = true; |
| | |
| | | // tabPageRecordImage |
| | | // |
| | | tabPageRecordImage.Controls.Add(pnlRecordImage); |
| | | tabPageRecordImage.Location = new Point(4, 26); |
| | | tabPageRecordImage.Location = new Point(4, 29); |
| | | tabPageRecordImage.Margin = new Padding(4); |
| | | tabPageRecordImage.Name = "tabPageRecordImage"; |
| | | tabPageRecordImage.Padding = new Padding(3); |
| | | tabPageRecordImage.Size = new Size(632, 522); |
| | | tabPageRecordImage.Padding = new Padding(4); |
| | | tabPageRecordImage.Size = new Size(815, 619); |
| | | 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.Location = new Point(4, 4); |
| | | pnlRecordImage.Margin = new Padding(5); |
| | | pnlRecordImage.Name = "pnlRecordImage"; |
| | | pnlRecordImage.Size = new Size(626, 516); |
| | | pnlRecordImage.Size = new Size(807, 611); |
| | | pnlRecordImage.TabIndex = 45; |
| | | // |
| | | // splitContainer1 |
| | | // |
| | | splitContainer1.Dock = DockStyle.Fill; |
| | | splitContainer1.Location = new Point(0, 25); |
| | | splitContainer1.Location = new Point(0, 27); |
| | | splitContainer1.Margin = new Padding(4); |
| | | splitContainer1.Name = "splitContainer1"; |
| | | // |
| | | // splitContainer1.Panel1 |
| | |
| | | // splitContainer1.Panel2 |
| | | // |
| | | splitContainer1.Panel2.Controls.Add(imgTabControl); |
| | | splitContainer1.Size = new Size(1044, 552); |
| | | splitContainer1.SplitterDistance = 400; |
| | | splitContainer1.Size = new Size(1342, 652); |
| | | splitContainer1.SplitterDistance = 514; |
| | | splitContainer1.SplitterWidth = 5; |
| | | splitContainer1.TabIndex = 48; |
| | | // |
| | | // HBlobToolEdit |
| | | // |
| | | AutoScaleDimensions = new SizeF(7F, 17F); |
| | | AutoScaleDimensions = new SizeF(9F, 20F); |
| | | AutoScaleMode = AutoScaleMode.Font; |
| | | Controls.Add(splitContainer1); |
| | | Controls.Add(BtmStatusStrip); |
| | | Controls.Add(TopToolStrip); |
| | | Margin = new Padding(2, 3, 2, 3); |
| | | Margin = new Padding(3, 4, 3, 4); |
| | | Name = "HBlobToolEdit"; |
| | | Size = new Size(1044, 599); |
| | | Size = new Size(1342, 705); |
| | | Load += HBlobToolEdit_Load; |
| | | tablePanelParas.ResumeLayout(false); |
| | | tablePanelParas.PerformLayout(); |