documentation

Release 17.8.2

Version Info

Release date: 23.08.2017

General

Bugfixes

  • Fixed a crash, if an image sequence was used as image source and the target folder did not exist.
  • Resolved an issue, when dynamic line tracking did not work for certain gpu devices on Android (e.g. Samsung Galaxy S6).
  • Resolved an issue, where the Android build crashed instantly when no license file was available.

Enhancements/Features

  • New camera calibrations have been added for iPad (5th gen.), iPad Pro 10,5" and iPad Pro 12,9" devices.
  • The camera calibration process has been optimized and changed. In previous releases the chessboard detection has been very slow and resulted in a bad user experience. This behaviour has been reduced. Additionally a new state has been added and the optimization has been transferred into background. It can be interrupted now. This leaves enough room for customized camera calibration applications. Please review the updated camera calibration description.
  • Added camera selection to the image recorder example

Breaking changes

  • vlUnitySDK: Switched to OpenGL ES3 support on Android devices. Please ensure min SDK to be set to Android SDK Version 19 when deploying to Android devices.

Interfaces

Unity

  • Removed VLWorkerBehaviour.StartMarkerTracking, VLWorkerBehaviour.StartModelTracking and VLWorkerBehaviour.StartPosterTracking functions, because the tracker type gets defined inside the tracking configuration. Use VLWorkerBehaviour.StartTracking with a corresponding vl-file instead.
  • The initial pose in the VisionLib format will now be shown inside the Unity inspector window after selecting the VLInitCamera object. This text area can be copied and pasted into your vl-files.
  • Added exposed field for setting the camera calibration data base in the VLWorkerBehaviour.