Barcode Decoder

1 개요

1D 바코드를 인식하는 알고리즘입니다. 19종의 Barcode 타입을 지원합니다.

2 알고리즘 상세 설명

Result Image
Result Image
Fig. Barcode Decoder

지원하는 바코드 심볼은 아래와 같습니다.

3 파라미터 설정 및 사용 방법

4 예제 코드

CBarcodeDecoder barcode;
//////////////////////////////////
// 공통 파라미터 설정
//////////////////////////////////

//////////////////////////////////
// 추가 옵션 설정
//////////////////////////////////

barcode.SetSymbolType(EBarcodeSymbolType_Auto);
barcode.Execute();

// 인식에 성공한 바코드 결과를 가져옵니다.
int resultCount = barcode.GetResultCount();

for(int i = 0; i < resultCount; ++i)
{
    CBarcodeDecoder::CBarcodeInformation codeResult;
    barcode.GetResultBarcodes(i, codeResult);
}
CBarcodeDecoder barcode = new CBarcodeDecoder();
//////////////////////////////////
// 공통 파라미터 설정
//////////////////////////////////

//////////////////////////////////
// 추가 옵션 설정
//////////////////////////////////

barcode.SetSymbolType(EBarcodeSymbolType.Auto);
barcode.Execute();

// 인식에 성공한 바코드 결과를 가져옵니다.
long resultCount = barcode.GetResultCount();

for(long i = 0; i < resultCount; ++i)
{
    CBarcodeDecoder.CBarcodeInformation codeResult;
    barcode.GetResultBarcodes(i, out codeResult);
}

5 관련 알고리즘

CBarcodeEncoder, CDataMatrixDecoder, CDataMatrixEncoder, CDataMatrixVerifier, CQRCCodeDecoder, CQRCCodeEncoder, CQRCCodeVerifier, CMicroQRCodeDecoder, CMicroQRCodeEncoder, CMicroQRCodeVerifier, CUnifiedDataCodeDecoder,