Skip to content

Commit 0b65e60

Browse files
authored
Update Program.cs
1 parent 8ef499e commit 0b65e60

File tree

1 file changed

+31
-50
lines changed

1 file changed

+31
-50
lines changed

samples/Performance/SpeedFirstSettings/Program.cs

Lines changed: 31 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
using System;
2-
using Dynamsoft;
1+
using System;
2+
using Dynamsoft;
33
using Dynamsoft.DBR;
44

55
namespace SpeedFirstSettings
@@ -14,33 +14,14 @@ static public void configSpeedFirst(ref BarcodeReader dbr)
1414
settings.ScaleDownThreshold = 1200;
1515

1616
settings.BinarizationModes[0] = EnumBinarizationMode.BM_LOCAL_BLOCK;
17-
settings.BinarizationModes[1] = EnumBinarizationMode.BM_SKIP;
18-
settings.BinarizationModes[2] = EnumBinarizationMode.BM_SKIP;
19-
settings.BinarizationModes[3] = EnumBinarizationMode.BM_SKIP;
20-
settings.BinarizationModes[4] = EnumBinarizationMode.BM_SKIP;
21-
settings.BinarizationModes[5] = EnumBinarizationMode.BM_SKIP;
22-
settings.BinarizationModes[6] = EnumBinarizationMode.BM_SKIP;
23-
settings.BinarizationModes[7] = EnumBinarizationMode.BM_SKIP;
2417

2518
settings.LocalizationModes[0] = EnumLocalizationMode.LM_SCAN_DIRECTLY;
2619
settings.LocalizationModes[1] = EnumLocalizationMode.LM_SKIP;
2720
settings.LocalizationModes[2] = EnumLocalizationMode.LM_SKIP;
2821
settings.LocalizationModes[3] = EnumLocalizationMode.LM_SKIP;
29-
settings.LocalizationModes[4] = EnumLocalizationMode.LM_SKIP;
30-
settings.LocalizationModes[5] = EnumLocalizationMode.LM_SKIP;
31-
settings.LocalizationModes[6] = EnumLocalizationMode.LM_SKIP;
32-
settings.LocalizationModes[7] = EnumLocalizationMode.LM_SKIP;
3322

3423
settings.DeblurModes[0] = EnumDeblurMode.DM_BASED_ON_LOC_BIN;
3524
settings.DeblurModes[1] = EnumDeblurMode.DM_THRESHOLD_BINARIZATION;
36-
settings.DeblurModes[2] = EnumDeblurMode.DM_SKIP;
37-
settings.DeblurModes[3] = EnumDeblurMode.DM_SKIP;
38-
settings.DeblurModes[4] = EnumDeblurMode.DM_SKIP;
39-
settings.DeblurModes[5] = EnumDeblurMode.DM_SKIP;
40-
settings.DeblurModes[6] = EnumDeblurMode.DM_SKIP;
41-
settings.DeblurModes[7] = EnumDeblurMode.DM_SKIP;
42-
settings.DeblurModes[8] = EnumDeblurMode.DM_SKIP;
43-
settings.DeblurModes[9] = EnumDeblurMode.DM_SKIP;
4425

4526
settings.Timeout = 100;
4627
dbr.UpdateRuntimeSettings(settings);
@@ -75,29 +56,29 @@ static public void outputResults(TextResult[] results, long costTime)
7556
}
7657
static void Main(string[] args)
7758
{
78-
try
79-
{
80-
DMDLSConnectionParameters connectionInfo = BarcodeReader.InitDLSConnectionParameters();
81-
connectionInfo.OrganizationID = "200001";
82-
EnumErrorCode errorCode = BarcodeReader.InitLicenseFromDLS(connectionInfo, out string errorMsg);
83-
if (errorCode != EnumErrorCode.DBR_SUCCESS)
84-
{
85-
Console.WriteLine(errorMsg);
86-
}
87-
88-
BarcodeReader dbr = new BarcodeReader();
89-
TextResult[] results = null;
90-
string fileName = "../../../../../images/AllSupportedBarcodeTypes.png";
91-
92-
Console.WriteLine("Decode through PublicRuntimeSettings:");
93-
{
94-
configSpeedFirst(ref dbr);
95-
DateTime beforeRead = DateTime.Now;
96-
results = dbr.DecodeFile(fileName, "");
97-
DateTime afterRead = DateTime.Now;
98-
int timeElapsed = (int)(afterRead - beforeRead).TotalMilliseconds;
99-
outputResults(results, timeElapsed);
100-
}
59+
try
60+
{
61+
DMDLSConnectionParameters connectionInfo = BarcodeReader.InitDLSConnectionParameters();
62+
connectionInfo.OrganizationID = "200001";
63+
EnumErrorCode errorCode = BarcodeReader.InitLicenseFromDLS(connectionInfo, out string errorMsg);
64+
if (errorCode != EnumErrorCode.DBR_SUCCESS)
65+
{
66+
Console.WriteLine(errorMsg);
67+
}
68+
69+
BarcodeReader dbr = new BarcodeReader();
70+
TextResult[] results = null;
71+
string fileName = "../../../../../images/AllSupportedBarcodeTypes.png";
72+
73+
Console.WriteLine("Decode through PublicRuntimeSettings:");
74+
{
75+
configSpeedFirst(ref dbr);
76+
DateTime beforeRead = DateTime.Now;
77+
results = dbr.DecodeFile(fileName, "");
78+
DateTime afterRead = DateTime.Now;
79+
int timeElapsed = (int)(afterRead - beforeRead).TotalMilliseconds;
80+
outputResults(results, timeElapsed);
81+
}
10182

10283
Console.WriteLine("\r\n");
10384

@@ -110,13 +91,13 @@ static void Main(string[] args)
11091
DateTime afterRead = DateTime.Now;
11192
int timeElapsed = (int)(afterRead - beforeRead).TotalMilliseconds;
11293
outputResults(results, timeElapsed);
113-
}
114-
}
115-
catch (Exception exp)
116-
{
117-
Console.WriteLine(exp.Message);
94+
}
95+
}
96+
catch (Exception exp)
97+
{
98+
Console.WriteLine(exp.Message);
11899
}
119-
Console.WriteLine("Press any key to quit...");
100+
Console.WriteLine("Press any key to quit...");
120101
Console.ReadKey();
121102
}
122103
}

0 commit comments

Comments
 (0)