2D 대상 물체 인식 도구
이 문서는 2D 대상 물체 인식 도구의 주요 기능과 대표적인 응용 시나리오를 소개합니다.
기능 소개
2D 대상 물체 인식 도구는 시각화 디버깅 도구로, 비전 인식 처리의 공통 기능을 통합하고 위치 잡기 및 피킹, 배치 보정, 오류 방지 검사, 정보 판독의 네 가지 응용 시나리오를 지원합니다.
-
위치 잡기 및 피킹: 2D 카메라를 통해 동일 유형 대상 물체의 XOY 평면 내 포즈를 인식합니다(Z 방향 높이는 동일해야 함). 트레이 내부에 적층되지 않은 대상 물체의 피킹, 컨베이어 위에 평평하게 놓인 대상 물체의 피킹 등에 적합합니다。
-
배치 보정: 대상 물체를 놓기 전에 2D 카메라로 촬영하여 현재 위치를 인식하고, 이에 따라 보정을 수행하여 정확한 배치를 실현합니다. 조립 등 배치 정밀도 요구가 높은 시나리오에 적합합니다。
-
오류 방지 검사: 2D 카메라를 통해 대상 물체 상태를 인식하고, 대상 물체가 기대와 일치하는지 검증하여 누락 조립, 뒤집힘, 오조립 등의 문제를 방지합니다. 대상 물체 앞뒷면 판별, 유무 검사, 변형 분류, 위치 이상 및 기울어짐 검출, 수량 통계 등의 시나리오에 적합합니다。
-
정보 판독: OCR 및 1D/2D 바코드 인식 기능을 통합하여 2D 카메라로 대상 물체 위의 1D 바코드, 2D 바코드 또는 문자 정보를 읽고, 제품 모델 등의 핵심 식별 데이터를 보완합니다. 자재 이력 추적, 모델 식별 등의 시나리오에 적합합니다。
읽기 안내
시나리오에 따라 2D 대상 물체 인식의 구성 절차가 다릅니다. 자세한 작업 방법은 아래 장을 참조하십시오.
작업 전 전제 조건:
-
2D 카메라 보정이 완료되어야 합니다. 이미지에 왜곡이 있으면 먼저 왜곡 보정을 수행해야 합니다(모든 시나리오에 적용). 위치 잡기 및 피킹과 배치 보정 시나리오에서는 외부 파라미터 캘리브레이션도 완료해야 합니다.
-
카메라가 정상적으로 이미지를 취득할 수 있고, 이미지 품질이 요구 사항을 충족해야 합니다. 카메라 파라미터를 조정해야 하면 2D 카메라 관리를 참조하여 현재 연결된 카메라의 파라미터 설정을 최적화하십시오.
위치 잡기 및 피킹
위치 잡기 및 피킹 시나리오에서는 2D 템플릿 매칭과 2D Blob 분석 두 가지 방식으로 대상 물체 인식을 완료할 수 있습니다.
-
2D 템플릿 매칭: 2D 이미지에서 템플릿과 일치하는 대상 물체 특징을 검색하고 위치를 잡아야 하면 2D 템플릿 매칭 인식 방식을 선택할 수 있습니다. 자세한 구성은 2D 템플릿 매칭을 참조하십시오.
-
2D Blob 분석: 이미지 내 Blob을 검출하고, 기하학적 특징에 따라 목표를 선별해야 하면 2D Blob 분석 인식 방식을 선택할 수 있습니다. 자세한 구성은 2D Blob 분석을 참조하십시오.
배치 보정
배치 보정 시나리오에서는 고정 배치 위치와 비고정 배치 위치에서의 대상 물체 인식을 수행할 수 있습니다.
| 구체적인 구성 절차를 시작하기 전에, 배치 위치가 고정되지 않은 시나리오에서는 먼저 배치 위치 인식 프로젝트를 구성해야 합니다. 구체적인 인식 방식은 실제 요구에 따라 유연하게 구성할 수 있습니다. 인식 완료 후 인식된 배치 위치 포즈를 전역 변수에 정확히 저장해야 합니다. 전역 변수 구성에 대해서는 전역 변수를 참조하십시오. |
오류 방지 검사
오류 방지 검사 시나리오에서는 앞뒷면/유무 분류, 변형 분류, 위치 이상/기울어짐 분류, 2D 템플릿 매칭 카운팅의 네 가지 방식으로 대상 물체 인식을 완료할 수 있습니다.
-
앞뒷면/유무 분류: 대상 물체의 앞뒤 방향이나 대상 물체 존재 여부를 판단해야 하면 앞뒷면/유무 분류를 선택할 수 있습니다. 자세한 구성은 앞뒷면/유무 분류를 참조하십시오.
-
변형 분류: 대상 물체의 변형 여부를 검출해야 하면 변형 분류를 선택할 수 있습니다. 자세한 구성은 변형 분류를 참조하십시오.
-
위치 이상/기울어짐 분류: 대상 물체 배치 위치 또는 자세의 이상 여부를 검출해야 하면 위치 이상/기울어짐 분류를 선택할 수 있습니다. 자세한 구성은 위치 이상/기울어짐 분류를 참조하십시오.
-
2D 템플릿 매칭 카운팅: 2D 템플릿 매칭을 기반으로 대상 물체를 인식하고 수량을 통계해야 하면 2D 템플릿 매칭 카운팅을 선택할 수 있습니다. 자세한 구성은 2D 템플릿 매칭 카운팅을 참조하십시오.
정보 판독
정보 판독 시나리오에서는 1D/2D 바코드 인식과 문자 인식 두 가지 방식으로 목표 인식을 완료할 수 있습니다.
-
1D/2D 바코드 인식: 목표물의 1D 바코드 또는 2D 바코드 정보를 읽어야 하면 1D/2D 바코드 인식을 선택할 수 있습니다. 자세한 구성은 1D/2D 바코드 인식을 참조하십시오.
-
문자 인식: 목표물 표면에 인쇄, 각인 또는 분사된 문자를 인식해야 하면 문자 인식을 선택할 수 있습니다. 자세한 구성은 문자 인식을 참조하십시오.