• A simple framework for creating real-time augmented reality applications
  • A multiplatform library (Windows, Linux, Mac OS X, SGI)
  • Overlays 3D virtual objects on real markers ( based on computer vision algorithm)
  • A multi platform video library with:
    • multiple input sources (USB, Firewire, capture card) supported
    • multiple format (RGB/YUV420P, YUV) supported
    • multiple camera tracking supported
    • GUI initalizing interface
  • A fast and cheap 6D marker tracking (real-time planar detection)
  • An extensible markers patterns approach (number of markers fct of efficency)
  • An easy calibration routine
  • A simple graphic library (based on GLUT)
  • A fast rendering based on OpenGL
  • A 3D VRML support
  • A simple and modular API (in C)
  • Other language supported (JAVA, Matlab)
  • A complete set of samples and utilities
  • A good solution for tangible interaction metaphor
  • OpenSource with GPL license for non-commercial usage


    원문 출처 [http://www.hitl.washington.edu/artoolkit/documentation/features.htm]


  • 오른손 좌표계 [http://100.naver.com/100.nhn?docid=115135]

    원문출처 [http://www.hitl.washington.edu/artoolkit/documentation/cs.htm]

    012











    모듈간 데이터 변환 필요


    원문출처 [http://www.hitl.washington.edu/artoolkit/documentation/devframework.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를 종료한다.

    원문 출처 [http://www.hitl.washington.edu/artoolkit/documentation/]

    + Recent posts