Raytrix Light Field SDK  5.0
Raytrix Light Field SDK

Copyright (C) 2010-2019 by Raytrix GmbH. All rights reserved.

This is the documentation of the Raytrix Light Field SDK. It covers image capturing from Raytrix cameras, loading and saving of Light Field images in the .ray format, and processing of such Light Field images for refocussing, depth estimation and more. To use the Raytrix Light Field SDK you need an appropriate dongle, which enables a certain set of features, depending on your licence. If you want to use the Raytrix LF SDK in a third party product, then please contact Raytrix (info@.nosp@m.rayt.nosp@m.rix.d.nosp@m.e) for further details on licencing.

After the installation you may need to log off and on again for the environment variables to take effect!


Environment Variables

The main environment variable that is installed is RX_PATH_APILF_5_0. It points to the SDK installation directory. The SDK installer also adds the path to the Raytrix shared DLLs to the PATH environment variable of the system, so that the SDK LF DLLs are found automatically. The .NET assemblies are registered in the global assembly cache (GAC). The following paths are needed for building a project:

  • RX_PATH_APILF_5_0\include: The include path. The headers are in various sub-directories.
  • RX_PATH_APILF_5_0\lib: The library path for linking the SDK C++ DLLs. Note that the DLL names contain the version number as well as the architecture in their name, so that you cannot link to a wrong DLL version by accident.

Example Projects

Example projects are installed to C:\Users\Public\Documents\Raytrix\Light Field SDK 5.0\examples

SDK Reference Manual