Skip to content

SLAMForge Desktop 3.2.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 05:51
11ceaee

SLAMForge Desktop 3.2.0-beta.2

This beta aligns the Windows video-processing runtime with the validated Linux configuration. It
does not introduce a new SLAM algorithm; it removes known dependency and decoder differences so
the same video and calibration can be compared more meaningfully across platforms.

Downloads

  • SLAMForge-Desktop-3.2.0-beta.2-Windows-x64.zip — portable Windows 10/11 x64 package.
  • SLAMForge-Desktop-3.2.0-beta.2-Linux-x86_64.AppImage — portable Linux x86_64 application.
  • SHA256SUMS.txt — checksums for both packages.

Windows users must extract the complete ZIP before launching SLAMForge Desktop.exe. The package
is unsigned, so SmartScreen may display an unrecognized-publisher warning.

What changed

  • The Windows package now uses OpenCV 4.6.0 with the compatible FFmpeg 4.4.3 dependency instead of
    resolving a newer OpenCV and an unrelated decoder stack.
  • Video input explicitly prefers FFmpeg on Windows and Linux, with automatic fallback only when
    FFmpeg cannot open the source.
  • slamforge_cli --version and each run header report the exact SLAMForge, OpenCV, Ceres, compiler,
    and decoder-backend information.
  • Windows desktop and release CI reject packages that do not contain the validated OpenCV 4.6.0
    runtime.

How to compare Windows and Linux

Use the same original video and the same calibrated YAML file on both systems. Keep all processing
settings identical. In each run.log, confirm that the header reports OpenCV 4.6.0 and the video
decoder reports FFMPEG before comparing trajectory.txt, tracking-loss intervals, and the PLY
outputs.

Floating-point results from MSVC and GCC are not guaranteed to be byte-identical. This release
removes the known OpenCV and decoder mismatch; it does not claim that the custom SLAM core is SOTA
or that every remaining platform-dependent numerical branch has been eliminated.

Existing limitations

  • Monocular reconstruction has unknown absolute scale and requires accurate camera calibration.
  • Dense output is a fused surface point cloud, not a watertight mesh or survey-grade model.
  • The downloadable package is CPU-only and may take substantially longer than the video duration.
  • Optional g2o/FBOW acceleration backends are not included in the desktop packages.

SLAMForge is GPL-3.0-only. Depth Anything V2 Small and its ONNX conversion are Apache-2.0; ONNX
Runtime is MIT. The differently licensed Depth Anything Base/Large/Giant weights are not included.