ARToolKitは、拡張現実(Augmented Reality:AR)アプリケーションを構築するためのライブラリ集です。ARアプリケーションとはどういうものか?例えるならば、頭の中でイメージした物体を現実世界に重ねて見るという感じでしょうか。部屋に新しい机を置く場合に、幅は?奥行きは?などとメジャーを片手に測り、頭の中でイメージしたりすると思います。ARアプリケーションでは、ウェブカメラで撮影した部屋におかれたマーカーの上に、3Dオブジェクトを合成してリアルタイムに見ることができます。 ARToolKitは、ARアプリケーション開発のために使用されるライブラリの中でもポピュラーなものの一つとして世界中で認識されています。C言語で書かれたARToolKit、Java、C#へ移植したNyARToolKit、Flashでの利用を可能にしたFLARToolKitなど幅広く対応しています。また、