From 46431fb658701489f8d5de4475b02df728c51f36 Mon Sep 17 00:00:00 2001
From: chunxiaqiu <1057644574@qq.com>
Date: 星期三, 18 三月 2026 15:48:26 +0800
Subject: [PATCH] 新增:读码器功能模块,集成华睿读码器并初步实现读码功能
---
LB_VisionProcesses/Alogrithms/Halcon/2D/HFilterTool/HFilterToolEdit.Designer.cs | 613 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 613 insertions(+), 0 deletions(-)
diff --git a/LB_VisionProcesses/Alogrithms/Halcon/2D/HFilterTool/HFilterToolEdit.Designer.cs b/LB_VisionProcesses/Alogrithms/Halcon/2D/HFilterTool/HFilterToolEdit.Designer.cs
new file mode 100644
index 0000000..2f9369b
--- /dev/null
+++ b/LB_VisionProcesses/Alogrithms/Halcon/2D/HFilterTool/HFilterToolEdit.Designer.cs
@@ -0,0 +1,613 @@
+锘縩amespace LB_VisionProcesses.Alogrithms.Halcon
+{
+ partial class HFilterToolEdit
+ {
+ /// <summary>
+ /// 蹇呴渶鐨勮璁″櫒鍙橀噺銆�
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// 娓呯悊鎵�鏈夋鍦ㄤ娇鐢ㄧ殑璧勬簮銆�
+ /// </summary>
+ /// <param name="disposing">濡傛灉搴旈噴鏀炬墭绠¤祫婧愶紝涓� true锛涘惁鍒欎负 false銆�</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region 缁勪欢璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+ /// <summary>
+ /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈淇敼
+ /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+ /// </summary>
+ private void InitializeComponent()
+ {
+ 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();
+ MainTableLayoutPanel = new TableLayoutPanel();
+ parasTabControl = new TabControl();
+ tabPage1 = new TabPage();
+ tableLayoutPanel1 = new TableLayoutPanel();
+ dataGridViewFi = new DataGridView();
+ tableLayoutPanel4 = new TableLayoutPanel();
+ tableLayoutPanel6 = new TableLayoutPanel();
+ txtGuassSize = new TextBox();
+ labelGuassSize = new Label();
+ tableLayoutPanel3 = new TableLayoutPanel();
+ cmbFilterType = new ComboBox();
+ btnAdd = new Button();
+ labelFilterType = new Label();
+ btnDel = new Button();
+ tableLayoutPanel5 = new TableLayoutPanel();
+ labelMaskWidth = new Label();
+ labelMaskHeight = new Label();
+ txtMaskWidth = new TextBox();
+ txtMaskHeight = new TextBox();
+ tabPage5 = new TabPage();
+ tableLayoutPanel2 = new TableLayoutPanel();
+ cmbTypeRoi = new ComboBox();
+ label21 = new Label();
+ label22 = new Label();
+ cmbFixture = new ComboBox();
+ ckbDrawRoi = new CheckBox();
+ imgTabControl = new TabControl();
+ tabPageInputImage = new TabPage();
+ tabPageRecordImage = new TabPage();
+ pnlRecordImage = new Panel();
+ TopToolStrip.SuspendLayout();
+ BtmStatusStrip.SuspendLayout();
+ MainTableLayoutPanel.SuspendLayout();
+ parasTabControl.SuspendLayout();
+ tabPage1.SuspendLayout();
+ tableLayoutPanel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)dataGridViewFi).BeginInit();
+ tableLayoutPanel4.SuspendLayout();
+ tableLayoutPanel6.SuspendLayout();
+ tableLayoutPanel3.SuspendLayout();
+ tableLayoutPanel5.SuspendLayout();
+ tabPage5.SuspendLayout();
+ tableLayoutPanel2.SuspendLayout();
+ imgTabControl.SuspendLayout();
+ tabPageInputImage.SuspendLayout();
+ tabPageRecordImage.SuspendLayout();
+ SuspendLayout();
+ //
+ // pnlInputImage
+ //
+ pnlInputImage.Dock = DockStyle.Fill;
+ pnlInputImage.Location = new Point(4, 4);
+ pnlInputImage.Margin = new Padding(5);
+ pnlInputImage.Name = "pnlInputImage";
+ pnlInputImage.Size = new Size(782, 603);
+ 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(1342, 27);
+ TopToolStrip.TabIndex = 45;
+ TopToolStrip.Text = "toolStrip1";
+ //
+ // btnRun
+ //
+ btnRun.BackgroundImageLayout = ImageLayout.Zoom;
+ btnRun.ImageTransparentColor = Color.Magenta;
+ btnRun.Name = "btnRun";
+ btnRun.Size = new Size(43, 24);
+ btnRun.Text = "杩愯";
+ btnRun.Click += btnRun_Click;
+ //
+ // btnLoadImage
+ //
+ btnLoadImage.ImageTransparentColor = Color.Magenta;
+ btnLoadImage.Name = "btnLoadImage";
+ btnLoadImage.Size = new Size(43, 24);
+ btnLoadImage.Text = "瀵煎浘";
+ btnLoadImage.Click += btnLoadImage_Click;
+ //
+ // btnSaveParas
+ //
+ btnSaveParas.ImageTransparentColor = Color.Magenta;
+ btnSaveParas.Name = "btnSaveParas";
+ btnSaveParas.Size = new Size(43, 24);
+ btnSaveParas.Text = "淇濆瓨";
+ btnSaveParas.Click += btnSaveParas_Click;
+ //
+ // btnLoadParas
+ //
+ btnLoadParas.ImageTransparentColor = Color.Magenta;
+ btnLoadParas.Name = "btnLoadParas";
+ btnLoadParas.Size = new Size(43, 24);
+ btnLoadParas.Text = "鍔犺浇";
+ //
+ // BtmStatusStrip
+ //
+ BtmStatusStrip.ImageScalingSize = new Size(20, 20);
+ BtmStatusStrip.Items.AddRange(new ToolStripItem[] { lblResult, lblMsg, lblRunTime });
+ BtmStatusStrip.Location = new Point(0, 679);
+ BtmStatusStrip.Name = "BtmStatusStrip";
+ 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(42, 20);
+ lblResult.Text = "True";
+ //
+ // lblMsg
+ //
+ lblMsg.Name = "lblMsg";
+ lblMsg.Size = new Size(69, 20);
+ lblMsg.Text = "杩愯鎴愬姛";
+ //
+ // lblRunTime
+ //
+ lblRunTime.Name = "lblRunTime";
+ lblRunTime.Size = new Size(39, 20);
+ lblRunTime.Text = "0ms";
+ //
+ // MainTableLayoutPanel
+ //
+ MainTableLayoutPanel.ColumnCount = 2;
+ MainTableLayoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 40F));
+ MainTableLayoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 60F));
+ MainTableLayoutPanel.Controls.Add(parasTabControl, 0, 0);
+ MainTableLayoutPanel.Controls.Add(imgTabControl, 1, 0);
+ MainTableLayoutPanel.Dock = DockStyle.Fill;
+ MainTableLayoutPanel.Location = new Point(0, 27);
+ MainTableLayoutPanel.Margin = new Padding(4);
+ MainTableLayoutPanel.Name = "MainTableLayoutPanel";
+ MainTableLayoutPanel.RowCount = 1;
+ MainTableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
+ MainTableLayoutPanel.Size = new Size(1342, 652);
+ MainTableLayoutPanel.TabIndex = 47;
+ //
+ // parasTabControl
+ //
+ parasTabControl.Controls.Add(tabPage1);
+ parasTabControl.Controls.Add(tabPage5);
+ parasTabControl.Dock = DockStyle.Fill;
+ parasTabControl.Location = new Point(4, 4);
+ parasTabControl.Margin = new Padding(4);
+ parasTabControl.Name = "parasTabControl";
+ parasTabControl.SelectedIndex = 0;
+ parasTabControl.Size = new Size(528, 644);
+ parasTabControl.TabIndex = 48;
+ //
+ // tabPage1
+ //
+ tabPage1.Controls.Add(tableLayoutPanel1);
+ tabPage1.Location = new Point(4, 29);
+ tabPage1.Margin = new Padding(4);
+ tabPage1.Name = "tabPage1";
+ tabPage1.Padding = new Padding(4);
+ tabPage1.Size = new Size(520, 611);
+ tabPage1.TabIndex = 0;
+ tabPage1.Text = "杈撳叆鍙傛暟";
+ tabPage1.UseVisualStyleBackColor = true;
+ //
+ // tableLayoutPanel1
+ //
+ tableLayoutPanel1.ColumnCount = 1;
+ tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
+ tableLayoutPanel1.Controls.Add(dataGridViewFi, 0, 1);
+ tableLayoutPanel1.Controls.Add(tableLayoutPanel4, 0, 0);
+ tableLayoutPanel1.Dock = DockStyle.Fill;
+ tableLayoutPanel1.Location = new Point(4, 4);
+ tableLayoutPanel1.Name = "tableLayoutPanel1";
+ tableLayoutPanel1.RowCount = 2;
+ tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 135F));
+ tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
+ tableLayoutPanel1.Size = new Size(512, 603);
+ tableLayoutPanel1.TabIndex = 1;
+ //
+ // dataGridViewFi
+ //
+ dataGridViewFi.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ dataGridViewFi.Location = new Point(3, 138);
+ dataGridViewFi.Name = "dataGridViewFi";
+ dataGridViewFi.RowHeadersWidth = 51;
+ dataGridViewFi.Size = new Size(506, 462);
+ dataGridViewFi.TabIndex = 2;
+ //
+ // tableLayoutPanel4
+ //
+ tableLayoutPanel4.ColumnCount = 1;
+ tableLayoutPanel4.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 506F));
+ tableLayoutPanel4.Controls.Add(tableLayoutPanel6, 0, 2);
+ tableLayoutPanel4.Controls.Add(tableLayoutPanel3, 0, 0);
+ tableLayoutPanel4.Controls.Add(tableLayoutPanel5, 0, 1);
+ tableLayoutPanel4.Location = new Point(3, 3);
+ tableLayoutPanel4.Name = "tableLayoutPanel4";
+ tableLayoutPanel4.RowCount = 3;
+ tableLayoutPanel4.RowStyles.Add(new RowStyle(SizeType.Absolute, 45F));
+ tableLayoutPanel4.RowStyles.Add(new RowStyle(SizeType.Absolute, 45F));
+ tableLayoutPanel4.RowStyles.Add(new RowStyle(SizeType.Absolute, 45F));
+ tableLayoutPanel4.Size = new Size(506, 125);
+ tableLayoutPanel4.TabIndex = 3;
+ //
+ // tableLayoutPanel6
+ //
+ tableLayoutPanel6.ColumnCount = 4;
+ tableLayoutPanel6.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 85F));
+ tableLayoutPanel6.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 165F));
+ tableLayoutPanel6.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 85F));
+ tableLayoutPanel6.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 165F));
+ tableLayoutPanel6.Controls.Add(txtGuassSize, 1, 0);
+ tableLayoutPanel6.Controls.Add(labelGuassSize, 0, 0);
+ tableLayoutPanel6.Dock = DockStyle.Fill;
+ tableLayoutPanel6.Location = new Point(3, 93);
+ tableLayoutPanel6.Name = "tableLayoutPanel6";
+ tableLayoutPanel6.RowCount = 1;
+ tableLayoutPanel6.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
+ tableLayoutPanel6.Size = new Size(500, 39);
+ tableLayoutPanel6.TabIndex = 2;
+ //
+ // txtGuassSize
+ //
+ txtGuassSize.Location = new Point(88, 3);
+ txtGuassSize.Name = "txtGuassSize";
+ txtGuassSize.Size = new Size(159, 27);
+ txtGuassSize.TabIndex = 4;
+ //
+ // labelGuassSize
+ //
+ labelGuassSize.AutoSize = true;
+ labelGuassSize.Location = new Point(3, 0);
+ labelGuassSize.Name = "labelGuassSize";
+ labelGuassSize.Size = new Size(69, 39);
+ labelGuassSize.TabIndex = 1;
+ labelGuassSize.Text = "楂樻柉鏍稿昂瀵�";
+ //
+ // tableLayoutPanel3
+ //
+ tableLayoutPanel3.ColumnCount = 4;
+ tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 85F));
+ tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 165F));
+ tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
+ tableLayoutPanel3.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
+ tableLayoutPanel3.Controls.Add(cmbFilterType, 1, 0);
+ tableLayoutPanel3.Controls.Add(btnAdd, 2, 0);
+ tableLayoutPanel3.Controls.Add(labelFilterType, 0, 0);
+ tableLayoutPanel3.Controls.Add(btnDel, 3, 0);
+ tableLayoutPanel3.Dock = DockStyle.Fill;
+ tableLayoutPanel3.Location = new Point(3, 3);
+ tableLayoutPanel3.Name = "tableLayoutPanel3";
+ tableLayoutPanel3.RowCount = 1;
+ tableLayoutPanel3.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
+ tableLayoutPanel3.Size = new Size(500, 39);
+ tableLayoutPanel3.TabIndex = 0;
+ //
+ // cmbFilterType
+ //
+ cmbFilterType.FormattingEnabled = true;
+ cmbFilterType.Location = new Point(89, 4);
+ cmbFilterType.Margin = new Padding(4);
+ cmbFilterType.Name = "cmbFilterType";
+ cmbFilterType.Size = new Size(157, 28);
+ cmbFilterType.TabIndex = 14;
+ cmbFilterType.SelectedIndexChanged += cmbFilterType_SelectedIndexChanged;
+ //
+ // btnAdd
+ //
+ btnAdd.Location = new Point(253, 3);
+ btnAdd.Name = "btnAdd";
+ btnAdd.Size = new Size(119, 33);
+ btnAdd.TabIndex = 15;
+ btnAdd.Text = "娣诲姞";
+ btnAdd.UseVisualStyleBackColor = true;
+ btnAdd.Click += btnAdd_Click;
+ //
+ // labelFilterType
+ //
+ labelFilterType.AutoSize = true;
+ labelFilterType.Location = new Point(3, 0);
+ labelFilterType.MaximumSize = new Size(0, 33);
+ labelFilterType.MinimumSize = new Size(0, 33);
+ labelFilterType.Name = "labelFilterType";
+ labelFilterType.Size = new Size(69, 33);
+ labelFilterType.TabIndex = 1;
+ labelFilterType.Text = "婊ゆ尝绫诲瀷";
+ labelFilterType.TextAlign = ContentAlignment.MiddleCenter;
+ //
+ // btnDel
+ //
+ btnDel.Location = new Point(378, 3);
+ btnDel.Name = "btnDel";
+ btnDel.Size = new Size(119, 33);
+ btnDel.TabIndex = 16;
+ btnDel.Text = "鍒犻櫎";
+ btnDel.UseVisualStyleBackColor = true;
+ btnDel.Click += btnDel_Click;
+ //
+ // tableLayoutPanel5
+ //
+ tableLayoutPanel5.ColumnCount = 4;
+ tableLayoutPanel5.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 85F));
+ tableLayoutPanel5.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 165F));
+ tableLayoutPanel5.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 85F));
+ tableLayoutPanel5.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 165F));
+ tableLayoutPanel5.Controls.Add(labelMaskWidth, 0, 0);
+ tableLayoutPanel5.Controls.Add(labelMaskHeight, 2, 0);
+ tableLayoutPanel5.Controls.Add(txtMaskWidth, 1, 0);
+ tableLayoutPanel5.Controls.Add(txtMaskHeight, 3, 0);
+ tableLayoutPanel5.Dock = DockStyle.Fill;
+ tableLayoutPanel5.Location = new Point(3, 48);
+ tableLayoutPanel5.Name = "tableLayoutPanel5";
+ tableLayoutPanel5.RowCount = 1;
+ tableLayoutPanel5.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
+ tableLayoutPanel5.Size = new Size(500, 39);
+ tableLayoutPanel5.TabIndex = 1;
+ //
+ // labelMaskWidth
+ //
+ labelMaskWidth.AutoSize = true;
+ labelMaskWidth.Location = new Point(3, 0);
+ labelMaskWidth.MaximumSize = new Size(0, 33);
+ labelMaskWidth.MinimumSize = new Size(0, 33);
+ labelMaskWidth.Name = "labelMaskWidth";
+ labelMaskWidth.Size = new Size(54, 33);
+ labelMaskWidth.TabIndex = 0;
+ labelMaskWidth.Text = "鎺╄啘瀹�";
+ //
+ // labelMaskHeight
+ //
+ labelMaskHeight.AutoSize = true;
+ labelMaskHeight.Location = new Point(253, 0);
+ labelMaskHeight.Name = "labelMaskHeight";
+ labelMaskHeight.Size = new Size(54, 20);
+ labelMaskHeight.TabIndex = 1;
+ labelMaskHeight.Text = "鎺╄啘楂�";
+ //
+ // txtMaskWidth
+ //
+ txtMaskWidth.Location = new Point(88, 3);
+ txtMaskWidth.Name = "txtMaskWidth";
+ txtMaskWidth.Size = new Size(159, 27);
+ txtMaskWidth.TabIndex = 3;
+ //
+ // txtMaskHeight
+ //
+ txtMaskHeight.Location = new Point(338, 3);
+ txtMaskHeight.Name = "txtMaskHeight";
+ txtMaskHeight.Size = new Size(159, 27);
+ txtMaskHeight.TabIndex = 4;
+ //
+ // tabPage5
+ //
+ tabPage5.Controls.Add(tableLayoutPanel2);
+ tabPage5.Location = new Point(4, 29);
+ tabPage5.Margin = new Padding(4);
+ tabPage5.Name = "tabPage5";
+ tabPage5.Size = new Size(520, 611);
+ tabPage5.TabIndex = 2;
+ tabPage5.Text = "杩愯鍙傛暟";
+ tabPage5.UseVisualStyleBackColor = true;
+ //
+ // tableLayoutPanel2
+ //
+ tableLayoutPanel2.ColumnCount = 4;
+ tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 77F));
+ tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 193F));
+ tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 26F));
+ 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.Location = new Point(4, 4);
+ tableLayoutPanel2.Margin = new Padding(4);
+ tableLayoutPanel2.Name = "tableLayoutPanel2";
+ tableLayoutPanel2.RowCount = 8;
+ tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
+ tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
+ tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
+ tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
+ tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
+ 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(415, 364);
+ tableLayoutPanel2.TabIndex = 4;
+ //
+ // cmbTypeRoi
+ //
+ cmbTypeRoi.FormattingEnabled = true;
+ cmbTypeRoi.Location = new Point(81, 4);
+ cmbTypeRoi.Margin = new Padding(4);
+ cmbTypeRoi.Name = "cmbTypeRoi";
+ cmbTypeRoi.Size = new Size(154, 28);
+ cmbTypeRoi.TabIndex = 1;
+ cmbTypeRoi.SelectedIndexChanged += cmbTypeRoi_SelectedIndexChanged;
+ //
+ // label21
+ //
+ label21.AutoSize = true;
+ label21.Dock = DockStyle.Fill;
+ label21.Location = new Point(4, 0);
+ label21.Margin = new Padding(4, 0, 4, 0);
+ label21.Name = "label21";
+ label21.Size = new Size(69, 35);
+ label21.TabIndex = 3;
+ label21.Text = "ROI";
+ label21.TextAlign = ContentAlignment.MiddleCenter;
+ //
+ // label22
+ //
+ label22.AutoSize = true;
+ label22.Dock = DockStyle.Fill;
+ label22.Location = new Point(4, 35);
+ label22.Margin = new Padding(4, 0, 4, 0);
+ label22.Name = "label22";
+ label22.Size = new Size(69, 35);
+ label22.TabIndex = 4;
+ label22.Text = "Fixture";
+ label22.TextAlign = ContentAlignment.MiddleCenter;
+ //
+ // cmbFixture
+ //
+ cmbFixture.FormattingEnabled = true;
+ cmbFixture.Location = new Point(81, 39);
+ cmbFixture.Margin = new Padding(4);
+ cmbFixture.Name = "cmbFixture";
+ cmbFixture.Size = new Size(154, 28);
+ cmbFixture.TabIndex = 5;
+ //
+ // ckbDrawRoi
+ //
+ ckbDrawRoi.AutoSize = true;
+ ckbDrawRoi.CheckAlign = ContentAlignment.MiddleCenter;
+ ckbDrawRoi.Location = new Point(274, 4);
+ ckbDrawRoi.Margin = new Padding(4);
+ ckbDrawRoi.Name = "ckbDrawRoi";
+ ckbDrawRoi.Size = new Size(18, 17);
+ ckbDrawRoi.TabIndex = 2;
+ ckbDrawRoi.UseVisualStyleBackColor = true;
+ ckbDrawRoi.CheckedChanged += ckbDrawRoi_CheckedChanged;
+ //
+ // imgTabControl
+ //
+ imgTabControl.Controls.Add(tabPageInputImage);
+ imgTabControl.Controls.Add(tabPageRecordImage);
+ imgTabControl.Dock = DockStyle.Fill;
+ imgTabControl.Location = new Point(540, 4);
+ imgTabControl.Margin = new Padding(4);
+ imgTabControl.Name = "imgTabControl";
+ imgTabControl.SelectedIndex = 0;
+ imgTabControl.Size = new Size(798, 644);
+ imgTabControl.TabIndex = 49;
+ //
+ // tabPageInputImage
+ //
+ tabPageInputImage.Controls.Add(pnlInputImage);
+ tabPageInputImage.Location = new Point(4, 29);
+ tabPageInputImage.Margin = new Padding(4);
+ tabPageInputImage.Name = "tabPageInputImage";
+ tabPageInputImage.Padding = new Padding(4);
+ tabPageInputImage.Size = new Size(790, 611);
+ tabPageInputImage.TabIndex = 0;
+ tabPageInputImage.Text = "杈撳叆鍥惧儚";
+ tabPageInputImage.UseVisualStyleBackColor = true;
+ //
+ // tabPageRecordImage
+ //
+ tabPageRecordImage.Controls.Add(pnlRecordImage);
+ tabPageRecordImage.Location = new Point(4, 29);
+ tabPageRecordImage.Margin = new Padding(4);
+ tabPageRecordImage.Name = "tabPageRecordImage";
+ tabPageRecordImage.Padding = new Padding(4);
+ tabPageRecordImage.Size = new Size(790, 611);
+ tabPageRecordImage.TabIndex = 1;
+ tabPageRecordImage.Text = "缁撴灉鍥惧儚";
+ tabPageRecordImage.UseVisualStyleBackColor = true;
+ //
+ // pnlRecordImage
+ //
+ pnlRecordImage.Dock = DockStyle.Fill;
+ pnlRecordImage.Location = new Point(4, 4);
+ pnlRecordImage.Margin = new Padding(5);
+ pnlRecordImage.Name = "pnlRecordImage";
+ pnlRecordImage.Size = new Size(782, 603);
+ pnlRecordImage.TabIndex = 45;
+ //
+ // HFilterToolEdit
+ //
+ AutoScaleDimensions = new SizeF(9F, 20F);
+ AutoScaleMode = AutoScaleMode.Font;
+ Controls.Add(MainTableLayoutPanel);
+ Controls.Add(BtmStatusStrip);
+ Controls.Add(TopToolStrip);
+ Margin = new Padding(3, 4, 3, 4);
+ Name = "HFilterToolEdit";
+ Size = new Size(1342, 705);
+ Load += HFilterToolEdit_Load;
+ TopToolStrip.ResumeLayout(false);
+ TopToolStrip.PerformLayout();
+ BtmStatusStrip.ResumeLayout(false);
+ BtmStatusStrip.PerformLayout();
+ MainTableLayoutPanel.ResumeLayout(false);
+ parasTabControl.ResumeLayout(false);
+ tabPage1.ResumeLayout(false);
+ tableLayoutPanel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)dataGridViewFi).EndInit();
+ tableLayoutPanel4.ResumeLayout(false);
+ tableLayoutPanel6.ResumeLayout(false);
+ tableLayoutPanel6.PerformLayout();
+ tableLayoutPanel3.ResumeLayout(false);
+ tableLayoutPanel3.PerformLayout();
+ tableLayoutPanel5.ResumeLayout(false);
+ tableLayoutPanel5.PerformLayout();
+ tabPage5.ResumeLayout(false);
+ tableLayoutPanel2.ResumeLayout(false);
+ tableLayoutPanel2.PerformLayout();
+ imgTabControl.ResumeLayout(false);
+ tabPageInputImage.ResumeLayout(false);
+ tabPageRecordImage.ResumeLayout(false);
+ ResumeLayout(false);
+ PerformLayout();
+ }
+
+ #endregion
+ private System.Windows.Forms.Panel pnlInputImage;
+ private ToolStrip TopToolStrip;
+ private ToolStripButton btnRun;
+ private StatusStrip BtmStatusStrip;
+ private ToolStripStatusLabel lblResult;
+ private ToolStripStatusLabel lblMsg;
+ private TableLayoutPanel MainTableLayoutPanel;
+ private ToolStripButton btnLoadImage;
+ private TabControl parasTabControl;
+ private TabPage tabPage1;
+ private TabPage tabPage5;
+ private TabControl imgTabControl;
+ private TabPage tabPageInputImage;
+ private TabPage tabPageRecordImage;
+ private ToolStripButton btnSaveParas;
+ private ToolStripButton btnLoadParas;
+ private Panel pnlRecordImage;
+ private ToolStripStatusLabel lblRunTime;
+ private TableLayoutPanel tableLayoutPanel2;
+ public ComboBox cmbTypeRoi;
+ private Label label21;
+ private Label label22;
+ private ComboBox cmbFixture;
+ private CheckBox ckbDrawRoi;
+ private TableLayoutPanel tableLayoutPanel1;
+ private TableLayoutPanel tableLayoutPanel3;
+ private Label labelFilterType;
+ private ComboBox cmbFilterType;
+ private DataGridView dataGridViewFi;
+ private TableLayoutPanel tableLayoutPanel4;
+ private Button btnAdd;
+ private TableLayoutPanel tableLayoutPanel5;
+ private Label labelMaskWidth;
+ private Label labelMaskHeight;
+ private TextBox txtMaskWidth;
+ private TextBox txtMaskHeight;
+ private TableLayoutPanel tableLayoutPanel6;
+ private TextBox txtGuassSize;
+ private Label labelGuassSize;
+ private Button btnDel;
+ }
+}
--
Gitblit v1.9.3