증강현실 Add-in을사용하려면마커를사용하여카메라포즈와궤적을추정해야합니다.
RoboDK는4가지유형의OpenCV 마커를지원합니다: 다음이미지와같이각각Aruco, 체스보드, Charuco 다이아몬드, Charucoboard입니다:
마커를선택할때는여러가지요소를고려해야합니다. 방송국의크기, 카메라해상도, 프레임속도, 모션, 조명, 오클루전등을고려해야합니다. 예를들어, 고정된카메라( )가없는대형스테이션에서는하나의마커 ID가같은크기의 Char루코다이아몬드또는 Char루코보드마커의 4개이상의ID보다훨씬멀리서도감지할수있고모션블러와오클루전이없어마커가항상감지될수있으므로 Ar루코마커를사용하면큰이점을얻을수있습니다. 마커가가끔부분적으로가려지는경우, 카메라위치를결정하는데모든 ID가감지될필요는없으므로차루코보드를선택해야합니다. 아래는마커유형선택에도움이되는표입니다:
Aruco | 차루코 다이아몬드 | 차루코보드 | 체스판 | |
장점 | - 간편한설정 - 가장빠른렌더링시간 | - 가장균형잡힌옵션 (정확도/렌더링시간) | - 부분폐색에대한내성 - 가장정확한 | - 카메라보정 |
단점
(마커는 항상 카메라 뷰에 있어야 합니다.)
| - 가려지면추적손실 - 가장정확하지않은포즈 | - 가려지면추적손실 - 더어려운설정 | - 긴렌더링시간 - 라이브 AR에적합하지않음 | - 탐지하기어려움 - 가려질수없음 |
추천 애플리케이션 | - 고FPS/저해상도라이브 AR - 긴동영상 - 방해받지않는동영상 - 고정카메라 - 대형스테이션 | - 라이브 AR을위한더나은트래킹 - 고해상도동영상 - 슬로우카메라모션 | - 마커의부분오클루전이포함된비디오 - 포즈정확도요구사항이높은동영상. | - 카메라보정 (일반보정으로충분하지않은경우체스판을사용하여사용자지정카메라보정파일을생성할수있습니다.) |
적절한마커를선택하면마커 ID, 크기, 바둑판레이아웃및정사각형크기를사용자지정할수있습니다
그런다음마커를저장하고인쇄해야합니다. "다른이름으로저장..." 기능을사용하여마커의 PNG를컴퓨터에저장한다음 RoboDK로쉽게가져올수있습니다. 마커를인쇄하려면 "클립보드에복사" 옵션을사용하여 Word 또는김프와같은텍스트/이미지편집기로이미지를빠르게가져와서크기에맞게조정하고인쇄할수있습니다.