Skip to content

v4.0.0

Compare
Choose a tag to compare
@smistad smistad released this 27 Aug 14:01
· 860 commits to master since this release

New release with several major changes thereby increasing major version to 4.

Major changes:

  • New pipeline syntax: Use create() instead of New(), and connect() instead of setInputConnection()/getOutputPort(). Check out the documentation to learn the new syntax.
  • New build system: Dependencies are built using a separate repo, thereby reducing build times of FAST considerably.

Changelog:

  • Updated TensorRT engine to use TensorRT 8
  • Updated Clarius Cast to 8.0.1 (Note clarius cast only works on ubuntu 20.04 now)
  • More documentation, see https://fast.eriksmistad.no
  • GaussianSmoothingFilter renamed to GaussianSmoothing
  • AffineTransformation renamed to Transform
  • Simplified SimpleDataObject. No need for access objects.
  • Can now use keyword arguments in the create() function in python.
  • Implemented border size for BoundingBoxRenderer
  • Introduced SimpleWindow2D/3D DualViewWindow2D/3D to remove need for set2DMode/set3DMode
  • Refactored RunLambda
  • Implemented DataStream object for C++ and Python making it easier to iterate through a data stream
  • 3D support for crop bottom/top in ImageCropper
  • Improved exception handling in pyFAST
  • Simplified streaming mode setting. The setting is set on the streamer only, not by Config.
  • ++ bug fixes and refactoring

Release binaries and installers can be downloaded below by pressing "assets". Make sure you have the required dependencies installed on your system before using the release: see the installation instructions for Windows, Ubuntu Linux, and Python.