Compare commits

23 Commits
master ... dev

Author SHA1 Message Date
61a4294205 show error if no match 2025-11-11 16:58:56 +08:00
7c7e69bee5 add k maybe wrong hint 2025-11-06 16:39:28 +08:00
4b6af405fd on site debug 2025-11-06 15:44:42 +08:00
7f6bcb527d update algo for position 2025-11-05 17:04:17 +08:00
b4d33c9c0e delete no need camera response 2025-11-05 15:08:47 +08:00
1a54dcdf2c add debug checkbox for test 2025-11-05 14:48:41 +08:00
292075db7f add heigt data 2025-11-05 14:26:24 +08:00
e610ceeeb3 add m_height variable 2025-11-05 14:08:14 +08:00
649d44f001 delete qsv 2025-11-05 13:47:25 +08:00
5ce98df631 log exception message 2025-11-05 13:31:25 +08:00
ed5357d5ef read excel data 2025-11-05 13:30:08 +08:00
efa9e8eb3c cam1 to camDET 2025-11-05 11:03:33 +08:00
299502b23c cam0 to camOCR 2025-11-05 10:37:51 +08:00
3173e91d95 debug on site 2025-11-04 17:22:50 +08:00
42c72fabb0 ocr s,h,v 2025-11-04 11:42:27 +08:00
6c3d42328f add stop button, button lock 2025-11-04 09:45:39 +08:00
506f537347 check order text null or empty 2025-11-03 17:42:36 +08:00
081f3481bd get order c type info 2025-11-03 17:20:23 +08:00
87fe8027b5 change save directory & modify position offset computation 2025-11-03 13:20:30 +08:00
95573c98c6 add step debug button 2025-10-28 17:53:16 +08:00
e8581ae11c add log config 2025-10-28 17:42:43 +08:00
ff127b6a0f remove change & compile pass 2025-10-28 16:55:56 +08:00
3868825a60 prepare reset 2025-10-28 13:34:47 +08:00
40 changed files with 7600 additions and 7609 deletions

View File

@@ -1,9 +1,9 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28307.1972
# Visual Studio Version 18
VisualStudioVersion = 18.0.11123.170
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TetraParkOCR", "利乐包装OCR\TetraParkOCR.csproj", "{533800AA-D6A6-4EF7-825F-AA143B1EE901}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TetraParkOCR", "TetraParkOCR\TetraParkOCR.csproj", "{533800AA-D6A6-4EF7-825F-AA143B1EE901}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@@ -37,6 +37,10 @@
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.5.0" newVersion="4.0.5.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.4.0" newVersion="4.2.4.0" />
@@ -45,6 +49,10 @@
<assemblyIdentity name="ExtendedNumerics.BigDecimal" publicKeyToken="65f1315a45ad8949" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3001.1.0.233" newVersion="3001.1.0.233" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Drawing.Common" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

View File

@@ -37,27 +37,28 @@
this.lbl_Y = new System.Windows.Forms.Label();
this.lbl_X = new System.Windows.Forms.Label();
this.lbl_verOcr = new System.Windows.Forms.Label();
this.lbl_verOcrShow = new System.Windows.Forms.Label();
this.lbl_XShow = new System.Windows.Forms.Label();
this.lbl_YShow = new System.Windows.Forms.Label();
this.lbl_RShow = new System.Windows.Forms.Label();
this.lbl_readOcrResult = new System.Windows.Forms.Label();
this.lbl_ocrResultState = new System.Windows.Forms.Label();
this.tableLayoutPanel_productInformtion = new System.Windows.Forms.TableLayoutPanel();
this.lbl_DistYShow = new System.Windows.Forms.Label();
this.lbl_DistXShow = new System.Windows.Forms.Label();
this.lbl_GradientShow = new System.Windows.Forms.Label();
this.lbl_widthShow = new System.Windows.Forms.Label();
this.lbl_ProductStandardShow = new System.Windows.Forms.Label();
this.lbl_NOFShow = new System.Windows.Forms.Label();
this.lbl_QSVShow = new System.Windows.Forms.Label();
this.lbl_height = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.lbl_DistY = new System.Windows.Forms.Label();
this.lbl_QSV = new System.Windows.Forms.Label();
this.lbl_DistX = new System.Windows.Forms.Label();
this.lbl_Gradient = new System.Windows.Forms.Label();
this.lbl_width = new System.Windows.Forms.Label();
this.lbl_ProductStandard = new System.Windows.Forms.Label();
this.lbl_NOF = new System.Windows.Forms.Label();
this.lbl_NO = new System.Windows.Forms.Label();
this.lbl_QSV = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.label6 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.Location_Display = new Cognex.VisionPro.CogRecordDisplay();
this.Ocr_picBox = new System.Windows.Forms.PictureBox();
this.btn_manualOcr = new System.Windows.Forms.Button();
@@ -98,16 +99,22 @@
this.panel_OrderInformation = new System.Windows.Forms.Panel();
this.lbl_orderinfo = new System.Windows.Forms.Label();
this.panel_AutoRun = new System.Windows.Forms.Panel();
this.label3 = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
this.menuStrip_topmenu = new System.Windows.Forms.MenuStrip();
this.tableLayoutPanel_mainForm = new System.Windows.Forms.TableLayoutPanel();
this.panel_midup = new System.Windows.Forms.Panel();
this.textBox1 = new System.Windows.Forms.TextBox();
this.label12 = new System.Windows.Forms.Label();
this.label11 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.listBox1 = new System.Windows.Forms.ListBox();
this.btn_StarDet_manual = new System.Windows.Forms.Button();
this.panel_log = new System.Windows.Forms.Panel();
this.panel_pixshow = new System.Windows.Forms.Panel();
this.panel_auto = new System.Windows.Forms.Panel();
this.panel_locationDisplay = new System.Windows.Forms.Panel();
this.toolTip = new System.Windows.Forms.ToolTip(this.components);
this.button2 = new System.Windows.Forms.Button();
this.tableLayoutPanel_productInformtion.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.Location_Display)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.Ocr_picBox)).BeginInit();
@@ -129,7 +136,7 @@
this.btn_OrderNum.BackColor = System.Drawing.Color.DeepSkyBlue;
this.btn_OrderNum.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.btn_OrderNum.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btn_OrderNum.Location = new System.Drawing.Point(519, 26);
this.btn_OrderNum.Location = new System.Drawing.Point(520, 19);
this.btn_OrderNum.Name = "btn_OrderNum";
this.btn_OrderNum.Size = new System.Drawing.Size(116, 29);
this.btn_OrderNum.TabIndex = 2;
@@ -141,7 +148,7 @@
// txt_OrderNum
//
this.txt_OrderNum.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txt_OrderNum.Location = new System.Drawing.Point(328, 26);
this.txt_OrderNum.Location = new System.Drawing.Point(329, 19);
this.txt_OrderNum.Name = "txt_OrderNum";
this.txt_OrderNum.Size = new System.Drawing.Size(176, 29);
this.txt_OrderNum.TabIndex = 3;
@@ -150,7 +157,7 @@
// lbl_OrderNum
//
this.lbl_OrderNum.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_OrderNum.Location = new System.Drawing.Point(231, 26);
this.lbl_OrderNum.Location = new System.Drawing.Point(232, 19);
this.lbl_OrderNum.Name = "lbl_OrderNum";
this.lbl_OrderNum.Size = new System.Drawing.Size(95, 29);
this.lbl_OrderNum.TabIndex = 4;
@@ -160,7 +167,7 @@
// lbl_R
//
this.lbl_R.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_R.Location = new System.Drawing.Point(532, 89);
this.lbl_R.Location = new System.Drawing.Point(507, 284);
this.lbl_R.Name = "lbl_R";
this.lbl_R.Size = new System.Drawing.Size(129, 29);
this.lbl_R.TabIndex = 5;
@@ -170,7 +177,7 @@
// lbl_Y
//
this.lbl_Y.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_Y.Location = new System.Drawing.Point(277, 89);
this.lbl_Y.Location = new System.Drawing.Point(252, 284);
this.lbl_Y.Name = "lbl_Y";
this.lbl_Y.Size = new System.Drawing.Size(129, 29);
this.lbl_Y.TabIndex = 6;
@@ -180,7 +187,7 @@
// lbl_X
//
this.lbl_X.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_X.Location = new System.Drawing.Point(36, 89);
this.lbl_X.Location = new System.Drawing.Point(11, 284);
this.lbl_X.Name = "lbl_X";
this.lbl_X.Size = new System.Drawing.Size(129, 29);
this.lbl_X.TabIndex = 7;
@@ -190,7 +197,7 @@
// lbl_verOcr
//
this.lbl_verOcr.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_verOcr.Location = new System.Drawing.Point(151, 225);
this.lbl_verOcr.Location = new System.Drawing.Point(14, 53);
this.lbl_verOcr.Name = "lbl_verOcr";
this.lbl_verOcr.Size = new System.Drawing.Size(99, 29);
this.lbl_verOcr.TabIndex = 9;
@@ -198,24 +205,12 @@
this.lbl_verOcr.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.toolTip.SetToolTip(this.lbl_verOcr, "字符从数据表格抓取以做验证使用");
//
// lbl_verOcrShow
//
this.lbl_verOcrShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_verOcrShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_verOcrShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_verOcrShow.Location = new System.Drawing.Point(150, 254);
this.lbl_verOcrShow.Name = "lbl_verOcrShow";
this.lbl_verOcrShow.Size = new System.Drawing.Size(539, 40);
this.lbl_verOcrShow.TabIndex = 10;
this.lbl_verOcrShow.Text = "等待订单确认...";
this.lbl_verOcrShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_XShow
//
this.lbl_XShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_XShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_XShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_XShow.Location = new System.Drawing.Point(154, 89);
this.lbl_XShow.Location = new System.Drawing.Point(129, 284);
this.lbl_XShow.Name = "lbl_XShow";
this.lbl_XShow.Size = new System.Drawing.Size(117, 29);
this.lbl_XShow.TabIndex = 11;
@@ -226,7 +221,7 @@
this.lbl_YShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_YShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_YShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_YShow.Location = new System.Drawing.Point(395, 88);
this.lbl_YShow.Location = new System.Drawing.Point(370, 283);
this.lbl_YShow.Name = "lbl_YShow";
this.lbl_YShow.Size = new System.Drawing.Size(117, 29);
this.lbl_YShow.TabIndex = 12;
@@ -237,7 +232,7 @@
this.lbl_RShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_RShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_RShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_RShow.Location = new System.Drawing.Point(650, 89);
this.lbl_RShow.Location = new System.Drawing.Point(625, 284);
this.lbl_RShow.Name = "lbl_RShow";
this.lbl_RShow.Size = new System.Drawing.Size(117, 29);
this.lbl_RShow.TabIndex = 13;
@@ -246,7 +241,7 @@
// lbl_readOcrResult
//
this.lbl_readOcrResult.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_readOcrResult.Location = new System.Drawing.Point(147, 307);
this.lbl_readOcrResult.Location = new System.Drawing.Point(14, 321);
this.lbl_readOcrResult.Name = "lbl_readOcrResult";
this.lbl_readOcrResult.Size = new System.Drawing.Size(127, 29);
this.lbl_readOcrResult.TabIndex = 14;
@@ -272,194 +267,219 @@
this.tableLayoutPanel_productInformtion.ColumnCount = 2;
this.tableLayoutPanel_productInformtion.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel_productInformtion.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistYShow, 1, 6);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistXShow, 1, 5);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_GradientShow, 1, 4);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_widthShow, 1, 3);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_ProductStandardShow, 1, 2);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_NOFShow, 1, 1);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_QSVShow, 1, 0);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistY, 0, 6);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_QSV, 0, 0);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistX, 0, 5);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_Gradient, 0, 4);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_width, 0, 3);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_ProductStandard, 0, 2);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_NOF, 0, 1);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_height, 1, 4);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label5, 0, 4);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistY, 1, 7);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistX, 1, 6);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_Gradient, 1, 5);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_width, 1, 3);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_ProductStandard, 1, 2);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_NO, 1, 1);
this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_QSV, 1, 0);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label8, 0, 7);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label1, 0, 0);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label7, 0, 6);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label6, 0, 5);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label4, 0, 3);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label3, 0, 2);
this.tableLayoutPanel_productInformtion.Controls.Add(this.label2, 0, 1);
this.tableLayoutPanel_productInformtion.Location = new System.Drawing.Point(2, 38);
this.tableLayoutPanel_productInformtion.Name = "tableLayoutPanel_productInformtion";
this.tableLayoutPanel_productInformtion.RowCount = 7;
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.tableLayoutPanel_productInformtion.RowCount = 8;
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
this.tableLayoutPanel_productInformtion.Size = new System.Drawing.Size(308, 282);
this.tableLayoutPanel_productInformtion.TabIndex = 20;
//
// lbl_DistYShow
// lbl_height
//
this.lbl_DistYShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_DistYShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_DistYShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_DistYShow.Location = new System.Drawing.Point(155, 237);
this.lbl_DistYShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_DistYShow.Name = "lbl_DistYShow";
this.lbl_DistYShow.Size = new System.Drawing.Size(150, 38);
this.lbl_DistYShow.TabIndex = 27;
this.lbl_DistYShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.lbl_height.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_height.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_height.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_height.Location = new System.Drawing.Point(155, 139);
this.lbl_height.Margin = new System.Windows.Forms.Padding(0);
this.lbl_height.Name = "lbl_height";
this.lbl_height.Size = new System.Drawing.Size(150, 31);
this.lbl_height.TabIndex = 29;
this.lbl_height.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_DistXShow
// label5
//
this.lbl_DistXShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_DistXShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_DistXShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_DistXShow.Location = new System.Drawing.Point(155, 198);
this.lbl_DistXShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_DistXShow.Name = "lbl_DistXShow";
this.lbl_DistXShow.Size = new System.Drawing.Size(150, 36);
this.lbl_DistXShow.TabIndex = 26;
this.lbl_DistXShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_GradientShow
//
this.lbl_GradientShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_GradientShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_GradientShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_GradientShow.Location = new System.Drawing.Point(155, 159);
this.lbl_GradientShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_GradientShow.Name = "lbl_GradientShow";
this.lbl_GradientShow.Size = new System.Drawing.Size(150, 36);
this.lbl_GradientShow.TabIndex = 25;
this.lbl_GradientShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_widthShow
//
this.lbl_widthShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_widthShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_widthShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_widthShow.Location = new System.Drawing.Point(155, 120);
this.lbl_widthShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_widthShow.Name = "lbl_widthShow";
this.lbl_widthShow.Size = new System.Drawing.Size(150, 36);
this.lbl_widthShow.TabIndex = 24;
this.lbl_widthShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_ProductStandardShow
//
this.lbl_ProductStandardShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_ProductStandardShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_ProductStandardShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_ProductStandardShow.Location = new System.Drawing.Point(155, 81);
this.lbl_ProductStandardShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_ProductStandardShow.Name = "lbl_ProductStandardShow";
this.lbl_ProductStandardShow.Size = new System.Drawing.Size(150, 36);
this.lbl_ProductStandardShow.TabIndex = 23;
this.lbl_ProductStandardShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_NOFShow
//
this.lbl_NOFShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_NOFShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_NOFShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_NOFShow.Location = new System.Drawing.Point(155, 42);
this.lbl_NOFShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_NOFShow.Name = "lbl_NOFShow";
this.lbl_NOFShow.Size = new System.Drawing.Size(150, 36);
this.lbl_NOFShow.TabIndex = 22;
this.lbl_NOFShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_QSVShow
//
this.lbl_QSVShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_QSVShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_QSVShow.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_QSVShow.Location = new System.Drawing.Point(155, 3);
this.lbl_QSVShow.Margin = new System.Windows.Forms.Padding(0);
this.lbl_QSVShow.Name = "lbl_QSVShow";
this.lbl_QSVShow.Size = new System.Drawing.Size(150, 36);
this.lbl_QSVShow.TabIndex = 21;
this.lbl_QSVShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.label5.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.Location = new System.Drawing.Point(3, 139);
this.label5.Margin = new System.Windows.Forms.Padding(0);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(149, 31);
this.label5.TabIndex = 28;
this.label5.Text = "包材高度:";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbl_DistY
//
this.lbl_DistY.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_DistY.Location = new System.Drawing.Point(3, 237);
this.lbl_DistY.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_DistY.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_DistY.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_DistY.Location = new System.Drawing.Point(155, 241);
this.lbl_DistY.Margin = new System.Windows.Forms.Padding(0);
this.lbl_DistY.Name = "lbl_DistY";
this.lbl_DistY.Size = new System.Drawing.Size(149, 41);
this.lbl_DistY.TabIndex = 12;
this.lbl_DistY.Text = "Y距离";
this.lbl_DistY.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbl_QSV
//
this.lbl_QSV.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_QSV.Location = new System.Drawing.Point(3, 3);
this.lbl_QSV.Margin = new System.Windows.Forms.Padding(0);
this.lbl_QSV.Name = "lbl_QSV";
this.lbl_QSV.Size = new System.Drawing.Size(149, 36);
this.lbl_QSV.TabIndex = 6;
this.lbl_QSV.Text = "QSV";
this.lbl_QSV.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbl_DistY.Size = new System.Drawing.Size(150, 38);
this.lbl_DistY.TabIndex = 27;
this.lbl_DistY.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_DistX
//
this.lbl_DistX.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_DistX.Location = new System.Drawing.Point(3, 198);
this.lbl_DistX.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_DistX.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_DistX.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_DistX.Location = new System.Drawing.Point(155, 207);
this.lbl_DistX.Margin = new System.Windows.Forms.Padding(0);
this.lbl_DistX.Name = "lbl_DistX";
this.lbl_DistX.Size = new System.Drawing.Size(149, 36);
this.lbl_DistX.TabIndex = 7;
this.lbl_DistX.Text = "X距离";
this.lbl_DistX.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbl_DistX.Size = new System.Drawing.Size(150, 31);
this.lbl_DistX.TabIndex = 26;
this.lbl_DistX.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_Gradient
//
this.lbl_Gradient.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_Gradient.Location = new System.Drawing.Point(3, 159);
this.lbl_Gradient.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_Gradient.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_Gradient.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_Gradient.Location = new System.Drawing.Point(155, 173);
this.lbl_Gradient.Margin = new System.Windows.Forms.Padding(0);
this.lbl_Gradient.Name = "lbl_Gradient";
this.lbl_Gradient.Size = new System.Drawing.Size(149, 36);
this.lbl_Gradient.TabIndex = 8;
this.lbl_Gradient.Text = "梯度:";
this.lbl_Gradient.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbl_Gradient.Size = new System.Drawing.Size(150, 31);
this.lbl_Gradient.TabIndex = 25;
this.lbl_Gradient.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_width
//
this.lbl_width.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_width.Location = new System.Drawing.Point(3, 120);
this.lbl_width.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_width.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_width.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_width.Location = new System.Drawing.Point(155, 105);
this.lbl_width.Margin = new System.Windows.Forms.Padding(0);
this.lbl_width.Name = "lbl_width";
this.lbl_width.Size = new System.Drawing.Size(149, 36);
this.lbl_width.TabIndex = 9;
this.lbl_width.Text = "包材宽度:";
this.lbl_width.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbl_width.Size = new System.Drawing.Size(150, 31);
this.lbl_width.TabIndex = 24;
this.lbl_width.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_ProductStandard
//
this.lbl_ProductStandard.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_ProductStandard.Location = new System.Drawing.Point(3, 81);
this.lbl_ProductStandard.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_ProductStandard.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_ProductStandard.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_ProductStandard.Location = new System.Drawing.Point(155, 71);
this.lbl_ProductStandard.Margin = new System.Windows.Forms.Padding(0);
this.lbl_ProductStandard.Name = "lbl_ProductStandard";
this.lbl_ProductStandard.Size = new System.Drawing.Size(149, 36);
this.lbl_ProductStandard.TabIndex = 10;
this.lbl_ProductStandard.Text = "产品规格:";
this.lbl_ProductStandard.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbl_ProductStandard.Size = new System.Drawing.Size(150, 31);
this.lbl_ProductStandard.TabIndex = 23;
this.lbl_ProductStandard.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_NOF
// lbl_NO
//
this.lbl_NOF.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lbl_NOF.Location = new System.Drawing.Point(3, 42);
this.lbl_NOF.Margin = new System.Windows.Forms.Padding(0);
this.lbl_NOF.Name = "lbl_NOF";
this.lbl_NOF.Size = new System.Drawing.Size(149, 36);
this.lbl_NOF.TabIndex = 11;
this.lbl_NOF.Text = "Number Of Lanes";
this.lbl_NOF.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbl_NO.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_NO.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_NO.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_NO.Location = new System.Drawing.Point(155, 37);
this.lbl_NO.Margin = new System.Windows.Forms.Padding(0);
this.lbl_NO.Name = "lbl_NO";
this.lbl_NO.Size = new System.Drawing.Size(150, 31);
this.lbl_NO.TabIndex = 22;
this.lbl_NO.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbl_QSV
//
this.lbl_QSV.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.lbl_QSV.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.lbl_QSV.Font = new System.Drawing.Font("宋体", 12F);
this.lbl_QSV.Location = new System.Drawing.Point(155, 3);
this.lbl_QSV.Margin = new System.Windows.Forms.Padding(0);
this.lbl_QSV.Name = "lbl_QSV";
this.lbl_QSV.Size = new System.Drawing.Size(150, 31);
this.lbl_QSV.TabIndex = 21;
this.lbl_QSV.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label8
//
this.label8.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label8.Location = new System.Drawing.Point(3, 241);
this.label8.Margin = new System.Windows.Forms.Padding(0);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(149, 38);
this.label8.TabIndex = 12;
this.label8.Text = "Y距离";
this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label1
//
this.label1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Margin = new System.Windows.Forms.Padding(0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(149, 31);
this.label1.TabIndex = 6;
this.label1.Text = "QSV";
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label7
//
this.label7.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label7.Location = new System.Drawing.Point(3, 207);
this.label7.Margin = new System.Windows.Forms.Padding(0);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(149, 31);
this.label7.TabIndex = 7;
this.label7.Text = "X距离";
this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label6
//
this.label6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.Location = new System.Drawing.Point(3, 173);
this.label6.Margin = new System.Windows.Forms.Padding(0);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(149, 31);
this.label6.TabIndex = 8;
this.label6.Text = "梯度:";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label4
//
this.label4.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 105);
this.label4.Margin = new System.Windows.Forms.Padding(0);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(149, 31);
this.label4.TabIndex = 9;
this.label4.Text = "包材宽度:";
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label3
//
this.label3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 71);
this.label3.Margin = new System.Windows.Forms.Padding(0);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(149, 31);
this.label3.TabIndex = 10;
this.label3.Text = "产品规格:";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label2
//
this.label2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 37);
this.label2.Margin = new System.Windows.Forms.Padding(0);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(149, 31);
this.label2.TabIndex = 11;
this.label2.Text = "Number Of Lanes";
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// Location_Display
//
@@ -507,10 +527,10 @@
// txt_readOcrResultShow
//
this.txt_readOcrResultShow.Font = new System.Drawing.Font("宋体", 12F);
this.txt_readOcrResultShow.Location = new System.Drawing.Point(150, 339);
this.txt_readOcrResultShow.Location = new System.Drawing.Point(17, 353);
this.txt_readOcrResultShow.Multiline = true;
this.txt_readOcrResultShow.Name = "txt_readOcrResultShow";
this.txt_readOcrResultShow.Size = new System.Drawing.Size(539, 41);
this.txt_readOcrResultShow.Size = new System.Drawing.Size(772, 69);
this.txt_readOcrResultShow.TabIndex = 24;
this.txt_readOcrResultShow.Text = "等待读取字符...";
//
@@ -964,7 +984,7 @@
this.panel_AutoRun.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel_AutoRun.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel_AutoRun.Controls.Add(this.label3);
this.panel_AutoRun.Controls.Add(this.label9);
this.panel_AutoRun.Controls.Add(this.check_Autorun);
this.panel_AutoRun.Location = new System.Drawing.Point(2, 345);
this.panel_AutoRun.Name = "panel_AutoRun";
@@ -972,19 +992,19 @@
this.panel_AutoRun.Size = new System.Drawing.Size(314, 144);
this.panel_AutoRun.TabIndex = 30;
//
// label3
// label9
//
this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.label3.BackColor = System.Drawing.Color.DeepSkyBlue;
this.label3.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(-3, -1);
this.label3.Margin = new System.Windows.Forms.Padding(3);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(317, 35);
this.label3.TabIndex = 26;
this.label3.Text = "自动运行";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.label9.BackColor = System.Drawing.Color.DeepSkyBlue;
this.label9.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label9.Location = new System.Drawing.Point(-3, -1);
this.label9.Margin = new System.Windows.Forms.Padding(3);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(317, 35);
this.label9.TabIndex = 26;
this.label9.Text = "自动运行";
this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// menuStrip_topmenu
//
@@ -1017,13 +1037,18 @@
//
// panel_midup
//
this.panel_midup.Controls.Add(this.button2);
this.panel_midup.Controls.Add(this.textBox1);
this.panel_midup.Controls.Add(this.label12);
this.panel_midup.Controls.Add(this.label11);
this.panel_midup.Controls.Add(this.button1);
this.panel_midup.Controls.Add(this.listBox1);
this.panel_midup.Controls.Add(this.btn_StarDet_manual);
this.panel_midup.Controls.Add(this.lbl_RShow);
this.panel_midup.Controls.Add(this.lbl_OrderNum);
this.panel_midup.Controls.Add(this.lbl_YShow);
this.panel_midup.Controls.Add(this.lbl_readOcrResult);
this.panel_midup.Controls.Add(this.lbl_XShow);
this.panel_midup.Controls.Add(this.lbl_verOcrShow);
this.panel_midup.Controls.Add(this.txt_readOcrResultShow);
this.panel_midup.Controls.Add(this.lbl_verOcr);
this.panel_midup.Controls.Add(this.btn_OrderNum);
@@ -1037,12 +1062,70 @@
this.panel_midup.Size = new System.Drawing.Size(801, 388);
this.panel_midup.TabIndex = 33;
//
// textBox1
//
this.textBox1.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.textBox1.Location = new System.Drawing.Point(391, 52);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(61, 29);
this.textBox1.TabIndex = 32;
this.textBox1.Text = "19";
this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.textBox1.Visible = false;
//
// label12
//
this.label12.AutoSize = true;
this.label12.Location = new System.Drawing.Point(458, 61);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(17, 12);
this.label12.TabIndex = 31;
this.label12.Text = "mm";
this.label12.Visible = false;
//
// label11
//
this.label11.AutoSize = true;
this.label11.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label11.Location = new System.Drawing.Point(209, 59);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(184, 16);
this.label11.TabIndex = 29;
this.label11.Text = "当前单颜色段字符长度:";
this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label11.Visible = false;
//
// button1
//
this.button1.BackColor = System.Drawing.Color.LimeGreen;
this.button1.Enabled = false;
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.button1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button1.Location = new System.Drawing.Point(370, 219);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(149, 46);
this.button1.TabIndex = 27;
this.button1.Text = "手动停止";
this.toolTip.SetToolTip(this.button1, "此操作为当前暂定方式");
this.button1.UseVisualStyleBackColor = false;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// listBox1
//
this.listBox1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.listBox1.FormattingEnabled = true;
this.listBox1.ItemHeight = 16;
this.listBox1.Location = new System.Drawing.Point(9, 85);
this.listBox1.Name = "listBox1";
this.listBox1.Size = new System.Drawing.Size(781, 116);
this.listBox1.TabIndex = 26;
//
// btn_StarDet_manual
//
this.btn_StarDet_manual.BackColor = System.Drawing.Color.LimeGreen;
this.btn_StarDet_manual.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btn_StarDet_manual.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btn_StarDet_manual.Location = new System.Drawing.Point(344, 153);
this.btn_StarDet_manual.Location = new System.Drawing.Point(190, 219);
this.btn_StarDet_manual.Name = "btn_StarDet_manual";
this.btn_StarDet_manual.Size = new System.Drawing.Size(149, 46);
this.btn_StarDet_manual.TabIndex = 25;
@@ -1092,6 +1175,21 @@
this.panel_locationDisplay.Size = new System.Drawing.Size(478, 388);
this.panel_locationDisplay.TabIndex = 0;
//
// button2
//
this.button2.BackColor = System.Drawing.Color.LimeGreen;
this.button2.Enabled = false;
this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.button2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button2.Location = new System.Drawing.Point(542, 219);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(149, 46);
this.button2.TabIndex = 33;
this.button2.Text = "去零点";
this.toolTip.SetToolTip(this.button2, "此操作为当前暂定方式");
this.button2.UseVisualStyleBackColor = false;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -1137,27 +1235,26 @@
private System.Windows.Forms.Label lbl_Y;
private System.Windows.Forms.Label lbl_X;
private System.Windows.Forms.Label lbl_verOcr;
private System.Windows.Forms.Label lbl_verOcrShow;
private System.Windows.Forms.Label lbl_XShow;
private System.Windows.Forms.Label lbl_YShow;
private System.Windows.Forms.Label lbl_RShow;
private System.Windows.Forms.Label lbl_readOcrResult;
private System.Windows.Forms.Label lbl_ocrResultState;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel_productInformtion;
private System.Windows.Forms.Label lbl_QSVShow;
private System.Windows.Forms.Label lbl_DistY;
private System.Windows.Forms.Label lbl_QSV;
private System.Windows.Forms.Label label8;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label lbl_DistY;
private System.Windows.Forms.Label lbl_DistX;
private System.Windows.Forms.Label lbl_Gradient;
private System.Windows.Forms.Label lbl_width;
private System.Windows.Forms.Label lbl_ProductStandard;
private System.Windows.Forms.Label lbl_NOF;
private System.Windows.Forms.Label lbl_DistYShow;
private System.Windows.Forms.Label lbl_DistXShow;
private System.Windows.Forms.Label lbl_GradientShow;
private System.Windows.Forms.Label lbl_widthShow;
private System.Windows.Forms.Label lbl_ProductStandardShow;
private System.Windows.Forms.Label lbl_NOFShow;
private System.Windows.Forms.Label lbl_NO;
private Cognex.VisionPro.CogRecordDisplay Location_Display;
private System.Windows.Forms.PictureBox Ocr_picBox;
private System.Windows.Forms.Button btn_manualOcr;
@@ -1197,7 +1294,7 @@
private System.Windows.Forms.Panel panel_OrderInformation;
private System.Windows.Forms.Label lbl_orderinfo;
private System.Windows.Forms.Panel panel_AutoRun;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label9;
private System.Windows.Forms.MenuStrip menuStrip_topmenu;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel_mainForm;
private System.Windows.Forms.Panel panel_locationDisplay;
@@ -1208,6 +1305,14 @@
private System.Windows.Forms.Button btn_StarDet_manual;
private System.Windows.Forms.ToolTip toolTip;
private System.Windows.Forms.ListView list_Log;
private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label lbl_height;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label11;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.Button button2;
}
}

2046
TetraParkOCR/Form1.cs Normal file

File diff suppressed because it is too large Load Diff

5136
TetraParkOCR/Form1.resx Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<log4net>
<root>
<level value="ALL" />
<!---日志级别 从低到高 ALL DEBUG INFO WARN ERROR FATAL None-->
<appender-ref ref="RollingLogFileAppender" />
<appender-ref ref="listViewAppender" />
</root>
<!-- name属性指定其名称,type则是log4net.Appender命名空间的一个类的名称,意思是指定使用哪种介质-->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Log\\" />
<!-- 输出到什么目录-->
<appendToFile value="true" />
<!-- 是否到附加到文件中-->
<rollingStyle value="Date" />
<!-- 文件创建方式,以日期的方式记录-->
<datePattern value="yyyy-MM-dd&quot;.txt&quot;" />
<!-- 文件格式-->
<staticLogFileName value="false" />
<!--否采用静态文件名,文件名是否唯一-->
<layout type="log4net.Layout.PatternLayout">
<!---日志内容布局-->
<param name="ConversionPattern" value="%date %-5level %message%newline" />
</layout>
</appender>
<!---listView日志显示-->
<appender name="listViewAppender" type="LogShowLib.ListViewAppender, LogShowLib">
<formName value="Form1" />
<listViewName value="list_Log" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message%newline" />
</layout>
</appender>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
</configuration>

View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TetraParkOCR
{
internal class OCRTextResult
{
public bool match;
public string text;
public List<PointF[]> points = new List<PointF[]>();
}
}

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\OpenCvSharp4.runtime.win.4.11.0.20250507\build\netstandard\OpenCvSharp4.runtime.win.props" Condition="Exists('..\packages\OpenCvSharp4.runtime.win.4.11.0.20250507\build\netstandard\OpenCvSharp4.runtime.win.props')" />
<Import Project="..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props" Condition="Exists('..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
@@ -97,7 +98,7 @@
<ItemGroup>
<Reference Include="Bjcve.Comm.FFP, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Bjcve.Comm.FFP.dll</HintPath>
<HintPath>..\dll\Bjcve.Comm.FFP.dll</HintPath>
</Reference>
<Reference Include="BouncyCastle.Crypto, Version=1.9.0.0, Culture=neutral, PublicKeyToken=0e99375e54769942, processorArchitecture=MSIL">
<HintPath>..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll</HintPath>
@@ -106,43 +107,43 @@
<HintPath>..\packages\BouncyCastle.Cryptography.2.7.0-beta.98\lib\net461\BouncyCastle.Cryptography.dll</HintPath>
</Reference>
<Reference Include="CLIDelegate">
<HintPath>dll\CLIDelegate.dll</HintPath>
<HintPath>..\dll\CLIDelegate.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.Comm, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.Comm.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.Comm.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.Controls, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.Controls.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.Controls.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.Core, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.Core.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.Core.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.Display.Controls, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.Display.Controls.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.Display.Controls.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.ImageProcessing, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.ImageProcessing.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.ImageProcessing.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.PMAlign, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.PMAlign.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.PMAlign.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.QuickBuild.Core, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.QuickBuild.Core.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.QuickBuild.Core.dll</HintPath>
</Reference>
<Reference Include="Cognex.VisionPro.ToolGroup, Version=59.2.0.0, Culture=neutral, PublicKeyToken=ef0f902af9dee505, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\Cognex.VisionPro.ToolGroup.dll</HintPath>
<HintPath>..\dll\Cognex.VisionPro.ToolGroup.dll</HintPath>
</Reference>
<Reference Include="Enums.NET, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7ea1c1650d506225, processorArchitecture=MSIL">
<HintPath>..\packages\Enums.NET.5.0.0\lib\net461\Enums.NET.dll</HintPath>
@@ -164,10 +165,10 @@
</Reference>
<Reference Include="log4net, Version=2.0.14.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>dll\log4net.dll</HintPath>
<HintPath>..\dll\log4net.dll</HintPath>
</Reference>
<Reference Include="LogShowLib">
<HintPath>dll\LogShowLib.dll</HintPath>
<HintPath>..\dll\LogShowLib.dll</HintPath>
</Reference>
<Reference Include="MathNet.Numerics, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37, processorArchitecture=MSIL">
<HintPath>..\packages\MathNet.Numerics.Signed.5.0.0\lib\net461\MathNet.Numerics.dll</HintPath>
@@ -199,6 +200,9 @@
<Reference Include="OpenCvSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6adad1e807fea099, processorArchitecture=MSIL">
<HintPath>..\packages\OpenCvSharp4.4.11.0.20250507\lib\netstandard2.0\OpenCvSharp.dll</HintPath>
</Reference>
<Reference Include="OpenCvSharp.Extensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6adad1e807fea099, processorArchitecture=MSIL">
<HintPath>..\packages\OpenCvSharp4.Extensions.4.11.0.20250507\lib\netstandard2.0\OpenCvSharp.Extensions.dll</HintPath>
</Reference>
<Reference Include="PaddleOCRSharp, Version=5.1.0.0, Culture=neutral, processorArchitecture=AMD64">
<HintPath>..\packages\PaddleOCRSharp.5.1.0\lib\net47\PaddleOCRSharp.dll</HintPath>
</Reference>
@@ -221,6 +225,9 @@
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Drawing.Common.10.0.0-rc.2.25502.107\lib\net462\System.Drawing.Common.dll</HintPath>
</Reference>
<Reference Include="System.Formats.Asn1, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Formats.Asn1.10.0.0-rc.2.25502.107\lib\net462\System.Formats.Asn1.dll</HintPath>
</Reference>
@@ -272,7 +279,7 @@
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="ThridLibray">
<HintPath>dll\ThridLibray.dll</HintPath>
<HintPath>..\dll\ThridLibray.dll</HintPath>
</Reference>
<Reference Include="WindowsBase" />
<Reference Include="WindowsFormsIntegration" />
@@ -290,6 +297,7 @@
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="HPoint.cs" />
<Compile Include="OCRTextResult.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Form1.resx">
@@ -333,6 +341,9 @@
</ItemGroup>
<ItemGroup>
<Content Include="favicon.ico" />
<Content Include="LogConfig.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<None Include="Resources\ON.png" />
<None Include="Resources\OFF.png" />
</ItemGroup>
@@ -342,9 +353,10 @@
<ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\PaddleOCRSharp.5.1.0\build\PaddleOCRSharp.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\PaddleOCRSharp.5.1.0\build\PaddleOCRSharp.targets'))" />
<Error Condition="!Exists('..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props'))" />
<Error Condition="!Exists('..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets'))" />
<Error Condition="!Exists('..\packages\Paddle.Runtime.win_x64.3.1.0.1\build\Paddle.Runtime.win_x64.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Paddle.Runtime.win_x64.3.1.0.1\build\Paddle.Runtime.win_x64.targets'))" />
<Error Condition="!Exists('..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props'))" />
<Error Condition="!Exists('..\packages\OpenCvSharp4.runtime.win.4.11.0.20250507\build\netstandard\OpenCvSharp4.runtime.win.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\OpenCvSharp4.runtime.win.4.11.0.20250507\build\netstandard\OpenCvSharp4.runtime.win.props'))" />
</Target>
<Import Project="..\packages\PaddleOCRSharp.5.1.0\build\PaddleOCRSharp.targets" Condition="Exists('..\packages\PaddleOCRSharp.5.1.0\build\PaddleOCRSharp.targets')" />
<Import Project="..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets" Condition="Exists('..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets')" />

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -13,6 +13,8 @@
<package id="NPOI" version="2.7.5" targetFramework="net472" />
<package id="NSax" version="1.0.2" targetFramework="net472" />
<package id="OpenCvSharp4" version="4.11.0.20250507" targetFramework="net472" />
<package id="OpenCvSharp4.Extensions" version="4.11.0.20250507" targetFramework="net472" />
<package id="OpenCvSharp4.runtime.win" version="4.11.0.20250507" targetFramework="net472" />
<package id="Paddle.Runtime.win_x64" version="3.1.0.1" targetFramework="net472" />
<package id="PaddleOCRSharp" version="5.1.0" targetFramework="net472" />
<package id="Portable.BouncyCastle" version="1.9.0" targetFramework="net472" />
@@ -21,6 +23,7 @@
<package id="SixLabors.ImageSharp" version="3.1.11" targetFramework="net472" />
<package id="System.Buffers" version="4.6.1" targetFramework="net472" />
<package id="System.ComponentModel.Annotations" version="5.0.0" targetFramework="net472" />
<package id="System.Drawing.Common" version="10.0.0-rc.2.25502.107" targetFramework="net472" />
<package id="System.Formats.Asn1" version="10.0.0-rc.2.25502.107" targetFramework="net472" />
<package id="System.IO.Compression" version="4.3.0" targetFramework="net472" />
<package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="net472" />

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff