Installing ARToolKit NFT

From ARToolworks support library

Jump to: navigation, search

Main Page > ARToolKit NFT > Installing ARToolKit NFT

Building ARToolKit NFT

If you have been supplied with pre-built ARToolKit NFT binaries, you may skip to the next section.

However, ARToolKit NFT's example(s) functions as both a demo of the NFT functionality, as well as a template which you can copy, to change various options and to add your own customisations, so be sure to try building it from source some time.

You must build ARToolKit4 prior to building ARToolKit NFT. The ARTOOLKIT_4_ROOT environment variable must be defined and point the root of the ARToolKit4 directory.

The instructions below are a brief introduction. The most up-to-date build instructions can always be found in the ARToolworks support library at http://www.artoolworks.com/support/library/.

Required software/source packages:

  • ARToolKit Professional v4.3.
  • A video capture library. On Windows, ARToolKit's DirectShow video source is supported by default.
  • ARToolKit NFT.
  • If you have been supplied with ARToolKit NFT in full source form, libjpeg-6b.


Post-build setup tasks.

One-time setup:

  1. You must build and/or install ARToolKit4 prior to building ARToolKit NFT.
  2. Once ARToolKit4 is built, copy any required DLLS from ARToolKit4/bin to ARToolKitNFT/bin. On Windows, this may include ARvideo.dll and pthreadVC2.dll.
  3. Make sure the camera calibration file is at the place that is coded in simpleNFT.c: #define CPARAM_NAME "Data/camera_para.dat". Copy the camera_para.dat file for your calibrated camera from ARToolKit4/bin/Data to ARToolKitNFT/bin/Data.
Personal tools