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

أنظر أيضا