ArUco 4x4 QR 코드 캘리브레이션 스티커
ArUco 4x4 캘리브레이션 스티커
,QR 코드 캘리브레이션 목표
,보증 포함 비전 캘리브레이션 스티커
ArUco 4x4 QR 코드 라벨 스티커는 컴퓨터 비전 및 로봇 분야에서 AprilTag과 비슷하지만 더 넓은 응용 분야에 대한 또 다른 오픈 소스 시각 벤치마크 태그입니다.그것은 검은색 외부 경계와 내부 4x4 바이너리 그리드로 구성됩니다, 그리고 종종 일반 OpenCV 라이브러리에 통합됩니다.
1구조와 코딩 원칙
(1) 외관 디자인:외부 경계에는 두꺼운 검은색 프레임 (빠른 위치 및 윤곽 추출) 이 있으며 내부는 16 개의 사각형 (4x4 행렬) 으로 나뉘어 있습니다.
(2) ID 및 용량:블랙 및 화이트 사각형의 조합은 내부에 태그의 고유 ID를 결정합니다. 4x4 사양에서 일반적인 사전 (DICT_4X4_50, DICT_4X4_100 등) 에는 일반적으로 50, 100, 250, 또는 1000개의 다른 ID를 선택할 수 있습니다.
2핵심 기능
(1) 공간 자세 추정:스티커의 네 개의 각점을 감지하고 카메라 내재 매개 변수와 결합함으로써 알고리즘은 3D 공간 좌표를 직접 계산할 수 있습니다.Z) 카메라에 대한 스티커의 회전 각도.
(2) 카메라 캘리브레이션 및 수정:여러 ArUco 태그를 결합함으로써 (ArUco와 체크보드 패턴을 결합하는 ChArUco 보드와 같이),카메라 왜곡 계수와 고유 매개 변수를 효율적이고 정확하게 캘리브레이션 할 수 있습니다..
3AprilTag과 비교
(1) 생태계 통합:ArUco는 OpenCV (cv::aruco) 가 원산지로 지원하는 모듈로, Python/C++에서 추가적인 타사 라이브러리 구성이 거의 필요없이 호출하는 것이 매우 편리합니다.
(2) 계산 효율성:낮은 해상도의 4x4 행렬은 작은 양의 바이너리 데이터를 생성하고 매우 빠른 디코딩 속도를 제공합니다.제한된 컴퓨팅 전력을 가진 임베디드 장치 (라즈베리 파이 및 임베디드 로봇 메인보드) 에 매우 적합합니다..
4전형적인 응용 시나리오
(1) 로봇 위치 및 내비게이션실내 이동용 로봇 (AGV/AMR) 의 지표 또는 벽 위치점 역할을 합니다.
(2) 로봇 팔 잡기:로봇 팔의 정확한 시각 정렬을 돕기 위해 재료나 손잡이에 부착됩니다.
(3) 증강현실 (AR):가상 세계와 현실 세계를 결합하는 시나리오에서 안정적인 공간 좌표 앵커 포인트로 사용됩니다.