BarCodeConfidence
BarCodeConfidence enumeration
يحتوي على مستوى ثقة التعرف
public enum BarCodeConfidence
قيم
اسم | قيمة | وصف |
---|---|---|
None | 0 | ثقة التعرف على الرمز الشريطي حيث لم يتم التعرف على نص الكود بشكل صحيح أو تم اكتشاف الرمز الشريطي على أنه وهمي محتمل |
Moderate | 80 | ثقة التعرف على الباركود (معظمها رموز شريطية أحادية الأبعاد) مع المجموع الاختباري الضعيف أو حتى بدونه. يمكن أن يحتوي على بعض التعريفات الخاطئة في codetext أو حتى التعرفات المزيفة إذا هو low |
Strong | 100 | ثقة الاعتراف التي تم تأكيدها برموز BCH مثل Reed-Solomon. يجب ألا تكون هناك أخطاء في قراءة نص البرنامج أو التعرفات الزائفة |
أمثلة
يوضح هذا النموذج كيف تغيرت BarCodeConfidence ، اعتمادًا على نوع الرمز الشريطي
[C#]
// ثقة متوسطة
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Confidence: " + result.Confidence);
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
}
}
// ثقة قوية
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Confidence: " + result.Confidence);
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
}
}
[VB.NET]
'ثقة متوسطة
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Confidence: " + result.Confidence)
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
Next
End Using
'ثقة قوية
Using generator As New BarcodeGenerator(EncodeTypes.QR, "12345")
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.QR)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Confidence: " + result.Confidence)
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
Next
End Using
أنظر أيضا
- مساحة الاسم Aspose.BarCode.BarCodeRecognition
- المجسم Aspose.BarCode