TraDaG  1.0
Training Data Generator
Installation

Table of Contents

This page explains the dependencies which are required to be installed on the system in order to compile and run TraDaG or other projects working with the TraDaG framework. The instructions in the Installing from a repository sections below are confirmed to work with Debian and Ubuntu, but for other Linux distributions and/or different package management systems, similar packages might exist.

OGRE

OGRE (short for Object-oriented Graphics Rendering Engine) is the underlying rendering engine used to create and manage the 3D scene, the objects to be dropped into the scene and to render the result images. TraDaG was created and tested with OGRE 1.9 "Ghadamon".

Compiling from source

Installing an official prebuilt SDK

Installing from a repository (Debian, Ubuntu)

OIS (Object-oriented Input System)

OIS (short for Object-oriented Input System) is the library used to process mouse and keyboard inputs when previewing results. TraDaG was created and tested with OIS 1.3.

Compiling from source

Installing from a repository (Debian, Ubuntu)

Bullet

Bullet is the physics engine that is responsible for dropping objects into the scenes by calculating their trajectories, how they bounce from the ground, how they collide with other objects and so forth. TraDaG was created and tested with Bullet 2.82/2.83.

Compiling from source

Installing from a repository (Debian, Ubuntu)

OgreBullet

OgreBullet is a thin wrapper library for Bullet to integrate with OGRE and make Bullet's functions callable with OGRE types.

Using the precompiled binaries

Compiling from source

OpenCV

OpenCV (short for Open Computer Vision) is a large, generic library that can be used for all kinds of tasks related to computer vision. In this framework, it is mainly used for image manipulation and loading/storing those images from/to files. TraDaG was created and tested with OpenCV 2.4.9.

Compiling from source

Installing from a repository (Debian, Ubuntu)

Boost

Boost is one of the most popular C++ libraries providing a lot of very useful functions. TraDaG was created and tested with Boost 1.55/1.58.

Compiling from source

Installing from a repository (Debian, Ubuntu)