Version 0.2.0

Pix4Dengine Server SDK 0.2.0 is a beta release. Forward and backward compatibility are not guaranteed.

What’s new

Algorithmic improvements

  • Radiometry: software compensation of sensor drift in images from FLIR cameras. This improves the quality of orthomosaic images produced. Note that these improvements only apply to merged outputs, not tiled ones.
  • Point cloud and mesh: a point cloud outlier filter is provided. Removing noise from the point cloud can reduce or eliminate mesh artifacts.

Other improvements

  • The Pix4Dengine Server SDK no longer relies on the Pix4Dmapper application.
  • The SDK is provided as a Debian package that includes the Pix4D photogrammetry runtime.

Bug fixes

  • The high resolution mesh could be blurry while the medium resolution was sharp
  • The mesh texture could be incorrectly generated on Ubuntu
  • The contour .dxf exports could have missing contour lines

Compatibility issues

  • The function pix4dengine.create_split_projects() is removed.
  • The class pix4dengine.enginewrapper.EngineWrapper() is removed. Related to this:
    • Login and logout are managed by the pix4dengine.login_seat and pix4dengine.logout_seat functions
    • Setting the maximum number of CPU cores to use is done when instantiating a Pipeline
    • The pix4dengine.settings sub-module is removed: calls to set_exe_path() and get_exe_path() functions must be removed from your code

Known issues

These are known issues that will be fixed in upcoming releases:

  • Projects with no geo-tagged images cannot be created
  • Point cloud filtering configuration parameters do not appear in listed algorithmic options (AlgoOption enumeration)
  • Changing the coordinate system of images is not supported
  • Login may fail for users holding both an ENGINE-SERVER and an ENGINE-CLOUD license

Supported platforms

OS/Distribution Python
Linux/Ubuntu 18.04 64bit 3.6 64bit

Microsoft Windows will be supported in a future release.