diff --git a/applications/calibration/src/align.cpp b/applications/calibration/src/align.cpp
index c89820ea21c3d9197a2e1c0004429a3b882ca6bb..bbf6f0f2e475457bb0ae3d6ee9de683deb67b105 100644
--- a/applications/calibration/src/align.cpp
+++ b/applications/calibration/src/align.cpp
@@ -166,7 +166,7 @@ static Point2f diffY(const vector<Point2f> &pointsA, const vector<Point2f> &poin
     return Point2f(d1,d2);
 }
 
-static const float kDistanceThreshold = 0.02f;
+static const float kDistanceThreshold = 0.005f;
 
 
 static void showAnaglyph(const Mat &frame_l, const Mat &frame_r, Mat &img3d) {
@@ -377,7 +377,7 @@ void ftl::calibration::align(map<string, string> &opt) {
                 float boardWidth = (std::abs(tl.x-tr.x) + std::abs(btl.x - btr.x)) / 2.0f;
                 float baseline = ((baseline1 + baseline2 + baseline3 + baseline4) / 4.0f) / boardWidth * (boardSize.width*squareSize);
 
-                putText(anag, string("Baseline: ") + std::to_string(baseline) + string("m"), Point(10,150), FONT_HERSHEY_PLAIN, 2.0, Scalar(0,255,0), 2);
+                putText(anag, string("Baseline: ") + std::to_string(baseline) + string("mm"), Point(10,150), FONT_HERSHEY_PLAIN, 2.0, Scalar(0,255,0), 2);
             }
 
         }