Enum BarCodeConfidence

Enum BarCodeConfidence

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

Berisi tingkat kepercayaan pengenalan

public enum BarCodeConfidence

Fields

Moderate = 80

Tingkat kepercayaan pengenalan barcode (terutama barcode 1D) dengan checksum yang lemah atau bahkan tanpa checksum. Dapat mengandung beberapa pengenalan yang salah dalam codetext atau bahkan pengenalan palsu jika Aspose.BarCode.BarCodeRecognition.BarCodeResult.ReadingQuality rendah

None = 0

Tingkat kepercayaan pengenalan barcode di mana codetext tidak dikenali dengan benar atau barcode terdeteksi sebagai kemungkinan palsu

Strong = 100

Tingkat kepercayaan pengenalan yang dikonfirmasi dengan kode BCH seperti Reed–Solomon. Tidak boleh ada kesalahan dalam codetext yang dibaca atau pengenalan palsu

Examples

Contoh ini menunjukkan bagaimana BarCodeConfidence berubah, tergantung pada jenis barcode

//Kepercayaan sedang
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Jenis BarCode: " + result.CodeTypeName);
        Console.WriteLine("Codetext BarCode: " + result.CodeText);
        Console.WriteLine("Kepercayaan BarCode: " + result.Confidence);
        Console.WriteLine("Kualitas Bacaan BarCode: " + result.ReadingQuality);
    }
}

//Kepercayaan kuat
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "12345"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Jenis BarCode: " + result.CodeTypeName);
        Console.WriteLine("Codetext BarCode: " + result.CodeText);
        Console.WriteLine("Kepercayaan BarCode: " + result.Confidence);
        Console.WriteLine("Kualitas Bacaan BarCode: " + result.ReadingQuality);
    }
}
'Kepercayaan sedang
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Jenis BarCode: " + result.CodeTypeName)
        Console.WriteLine("Codetext BarCode: " + result.CodeText)
        Console.WriteLine("Kepercayaan BarCode: " + result.Confidence)
        Console.WriteLine("Kualitas Bacaan BarCode: " + result.ReadingQuality)
    Next
End Using

'Kepercayaan kuat
Using generator As New BarcodeGenerator(EncodeTypes.QR, "12345")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.QR)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Jenis BarCode: " + result.CodeTypeName)
        Console.WriteLine("Codetext BarCode: " + result.CodeText)
        Console.WriteLine("Kepercayaan BarCode: " + result.Confidence)
        Console.WriteLine("Kualitas Bacaan BarCode: " + result.ReadingQuality)
    Next
End Using
 Indonesia