This PR allows running the 3D detector without always running the internal 2D detector.
The 2D detector now publishes a binary representation of the Detector2DResult struct, which can be fed into the 3D detector, making it re-use the existing Detector2DResult and skipping the additional internal 2D detector.
This PR allows running the 3D detector without always running the internal 2D detector.
The 2D detector now publishes a binary representation of the
Detector2DResult
struct, which can be fed into the 3D detector, making it re-use the existingDetector2DResult
and skipping the additional internal 2D detector.An integration for Pupil is available in https://github.com/pupil-labs/pupil/pull/1850 This branch however also runs fine with the previous versions of Pupil.