diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt
index 497bb7d1f5..e24bd4beff 100644
--- a/apps/CMakeLists.txt
+++ b/apps/CMakeLists.txt
@@ -5,3 +5,4 @@ add_subdirectory(traincascade)
 add_subdirectory(createsamples)
 add_subdirectory(annotation)
 add_subdirectory(visualisation)
+add_subdirectory(interactive-calibration)
diff --git a/apps/interactive-calibration/main.cpp b/apps/interactive-calibration/main.cpp
index 06521593f8..f41bcbc371 100644
--- a/apps/interactive-calibration/main.cpp
+++ b/apps/interactive-calibration/main.cpp
@@ -23,7 +23,7 @@ const std::string keys  =
         "{v        |         | Input from video file }"
         "{ci       | 0       | Default camera id }"
         "{flip     | false   | Vertical flip of input frames }"
-        "{t        | circles | Template for calibration (circles, chessboard, dualCircles, chAruco) }"
+        "{t        | circles | Template for calibration (circles, chessboard, dualCircles, charuco) }"
         "{sz       | 16.3    | Distance between two nearest centers of circles or squares on calibration board}"
         "{dst      | 295     | Distance between white and black parts of daulCircles template}"
         "{w        |         | Width of template (in corners or circles)}"