Enum BarCodeConfidence

Enum BarCodeConfidence

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

Chứa mức độ tin cậy nhận diện

public enum BarCodeConfidence

Các trường

Moderate = 80

Mức độ tin cậy nhận diện của mã vạch (chủ yếu là mã vạch 1D) với kiểm tra kiểm soát yếu hoặc thậm chí không có. Có thể chứa một số nhận diện sai trong codetext hoặc thậm chí là nhận diện giả nếu Aspose.BarCode.BarCodeRecognition.BarCodeResult.ReadingQuality thấp.

None = 0

Mức độ tin cậy nhận diện của mã vạch mà codetext không được nhận diện chính xác hoặc mã vạch được phát hiện là có thể giả.

Strong = 100

Mức độ tin cậy nhận diện đã được xác nhận bằng các mã BCH như Reed–Solomon. Không được có lỗi trong codetext đã đọc hoặc nhận diện giả.

Ví dụ

Mẫu này cho thấy cách mà BarCodeConfidence thay đổi, tùy thuộc vào loại mã vạch.

//Mức độ tin cậy trung bình
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("Loại mã vạch: " + result.CodeTypeName);
        Console.WriteLine("Codetext mã vạch: " + result.CodeText);
        Console.WriteLine("Mức độ tin cậy mã vạch: " + result.Confidence);
        Console.WriteLine("Chất lượng đọc mã vạch: " + result.ReadingQuality);
    }
}

//Mức độ tin cậy cao
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("Loại mã vạch: " + result.CodeTypeName);
        Console.WriteLine("Codetext mã vạch: " + result.CodeText);
        Console.WriteLine("Mức độ tin cậy mã vạch: " + result.Confidence);
        Console.WriteLine("Chất lượng đọc mã vạch: " + result.ReadingQuality);
    }
}
'Mức độ tin cậy trung bình
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("Loại mã vạch: " + result.CodeTypeName)
        Console.WriteLine("Codetext mã vạch: " + result.CodeText)
        Console.WriteLine("Mức độ tin cậy mã vạch: " + result.Confidence)
        Console.WriteLine("Chất lượng đọc mã vạch: " + result.ReadingQuality)
    Next
End Using

'Mức độ tin cậy cao
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("Loại mã vạch: " + result.CodeTypeName)
        Console.WriteLine("Codetext mã vạch: " + result.CodeText)
        Console.WriteLine("Mức độ tin cậy mã vạch: " + result.Confidence)
        Console.WriteLine("Chất lượng đọc mã vạch: " + result.ReadingQuality)
    Next
End Using
 Tiếng Việt