class BarCode – BarCode 객체¶
barcode 객체는 Image.find_barcodes()가 반환하는 attrtuple입니다. 각 인스턴스는 디코딩된 1D 바코드를 설명합니다. 즉, 경계 상자, 디코딩된 페이로드, 심볼로지, 이미지 평면 내 회전, 디코드 품질 점수, 그리고 바코드의 검출된 네 모서리를 담고 있습니다.
필드는 속성 이름(barcode.payload) 또는 인덱스(barcode[0])로 접근할 수 있습니다. 이 객체에는 공개 생성자가 없습니다.
- class image.barcode¶
이 객체를 생성하려면
Image.find_barcodes()를 호출하세요.경계 상자와 모서리¶
- x¶
경계 상자의 좌상단 x 좌표(픽셀). 정수. 인덱스
[0].
- y¶
경계 상자의 좌상단 y 좌표(픽셀). 정수. 인덱스
[1].
- w¶
경계 상자의 너비(픽셀). 정수. 인덱스
[2].
- h¶
경계 상자의 높이(픽셀). 정수. 인덱스
[3].
- corners¶
바코드의 검출된 네 모서리에 대한
(x, y)정수 튜플 4개로 이루어진 4-튜플로, 좌상단 모서리부터 시계 방향으로 정렬되어 있습니다. 인덱스[8].
- rect¶
경계 상자의
(x, y, w, h)4-튜플.Image.draw_rectangle()이나Image.crop()과 같은 그리기/자르기 메서드에 직접 전달하기에 적합합니다. 인덱스[9].
디코딩된 페이로드¶
- payload¶
디코딩된 페이로드 문자열. 인덱스
[4].
- type¶
디코딩된 바코드의 심볼로지. 다음 중 하나입니다:
정수. 인덱스
[5].
- rotation¶
바코드의 이미지 평면 내 회전(라디안). 부동소수점. 인덱스
[6].
- quality¶
이미지 전체에서 바코드가 디코딩된 횟수. 디코더는 바코드를 가로지르는 모든 스캔라인에 대해 실행되며 디코드에 성공할 때마다 이 카운터를 증가시킵니다. 값이 클수록 더 신뢰도 높은 결과를 의미합니다. 정수. 인덱스
[7].