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