Class QualitySettings
이름 공간 : Aspose.BarCode.BarCodeRecognition 모임: Aspose.BarCode.dll (25.4.0)
QualitySettings는 인식 품질과 속도를 수동으로 설정할 수 있습니다.빠르게 QualitySettings를 내장된 프레세트로 설정할 수 있습니다: HighPerformance, NormalQuality, HighQuality, MaxQuality 또는 수동으로 별도의 옵션을 설정할 수 있습니다.QualitySettings의 기본 값은 NormalQuality입니다.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.QualitySettings")]
public sealed class QualitySettings
Inheritance
상속 회원들
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
이 샘플은 BarCodeReader와 함께 QualitySettings를 사용하는 방법을 보여줍니다.
//set HighPerformance recogition mode
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.HighPerformance;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
//set HighQuality recognition mode
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.HighQuality;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
//set HighPerformance recogition mode for low sized barcodes
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.HighPerformance;
reader.QualitySettings.XDimension = XDimensionMode.Small;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
//set HighPerformance recogition mode for low quality barcodes
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.HighPerformance;
reader.QualitySettings.BarcodeQuality = BarcodeQualityMode.Low;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
Properties
AllowIncorrectBarcodes
엔진은 잘못된 체크 샘 또는 잘못된 값을 가진 바코드를 인식 할 수 있습니다. 모드는 잘못된 텍스트로 손상된 바코드를 인식하는 데 사용될 수 있습니다.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool AllowIncorrectBarcodes { get; set; }
부동산 가치
BarcodeQuality
선택한 품질의 바코드 요소를 인식하는 방법을 허용하는 모드. 낮은 품질의 바코드 요소는 인식을 느리게하는 더 단단한 방법을 필요로합니다.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeQualityMode BarcodeQuality { get; set; }
부동산 가치
ComplexBackground
색상 이미지에 색상 바코드의 추가 인식을 허용하거나 방해하는 모드.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ComplexBackgroundMode ComplexBackground { get; set; }
부동산 가치
Deconvolution
이미지를 파괴하는 수준을 정의하는 디콘 뷰 (image restorations) 모드. originally deconvolution is a function that can restore image degraded(변형) 블루와 같은 모든 자연 기능, 카메라에 의해 이미지를 얻는 동안. 왜냐하면 우리는 이미지 기능을 감지 할 수 없기 때문에,우리는 가장 잘 알고있는 기능을 확인해야합니다, 예를 들어, 날카로운 또는 수학적 morphology.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DeconvolutionMode Deconvolution { get; set; }
부동산 가치
HighPerformance
높은 성능 인식 품질 프레세트. 높은 품질의 바 코드는이 모드에서 잘 인식됩니다.
public static QualitySettings HighPerformance { get; }
부동산 가치
Examples
이 샘플은 HighPerformance 모드를 사용하는 방법을 보여줍니다.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.HighPerformance;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
HighQuality
높은 품질 인식 품질 프레세트.이 프레세트는 낮은 품질의 바코드를 위해 개발되었습니다.
public static QualitySettings HighQuality { get; }
부동산 가치
Examples
이 샘플은 HighQuality 모드를 사용하는 방법을 보여줍니다
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.HighQuality;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
InverseImage
변형된 색상 (빛)을 가진 이미지에서 바코드의 추가 인식을 허용하거나 방해하는 모드.
[XmlSerialization(Type = XmlSerializationType.Element)]
public InverseImageMode InverseImage { get; set; }
부동산 가치
MaxQuality
MaxQuality 인식 품질 프레세트.이 프레세트는 모든 가능한 바코드, 심지어 잘못된 바코드를 인식하기 위해 개발되었습니다.
public static QualitySettings MaxQuality { get; }
부동산 가치
Examples
이 샘플은 MaxQuality 모드를 사용하는 방법을 보여줍니다.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.MaxQuality;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
최소한의 크기
사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인 사용중인
[XmlSerialization(Type = XmlSerializationType.Element)]
public float MinimalXDimension { get; set; }
부동산 가치
NormalQuality
NormalQuality 인식 품질 프레세트. 대부분의 바코드에 적합
public static QualitySettings NormalQuality { get; }
부동산 가치
Examples
이 샘플은 NormalQuality 모드를 사용하는 방법을 보여줍니다.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings = QualitySettings.NormalQuality;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
XD 크기
배코드 최소 요소의 크기를 설정하는 인식 모드 (1에서 끝까지) : 매트릭스 셀 또는 바.
[XmlSerialization(Type = XmlSerializationType.Element)]
public XDimensionMode XDimension { get; set; }