- multiple input sources (USB, Firewire, capture card) supported
- multiple format (RGB/YUV420P, YUV) supported
- multiple camera tracking supported
- GUI initalizing interface
원문 출처 [http://www.hitl.washington.edu/artoolkit/documentation/features.htm]
모듈간 데이터 변환 필요
Initialization | 1. Initialize the video capture and read in the marker pattern files and camera parameters. video capture를 초기화 하고, 패턴 파일을과 카메라 parameter를 읽는다.(load) |
Main Loop | 2. Grab a video input frame. 입력 video frame을 인식한다. |
3. Detect the markers and recognized patterns in the video input frame. 입력 video frame의 마커를 검사하고, 패턴을 인식한다. | |
4. Calculate the camera transformation relative to the detected patterns. 인식된 패턴과 카메라 사이의 행렬을 계산한다. | |
5. Draw the virtual objects on the detected patterns. 인식된 패턴에 가상 물체(가상 객체)를 그린다. | |
Shutdown | 6. Close the video capture down. video capturef를 종료한다. |