diff --git a/components/operators/src/detectandtrack.cpp b/components/operators/src/detectandtrack.cpp
index a5d3ac46753ce63fab088d6ce370abc1695f9656..6cc0cf92b43390c755ef068dc82f6117e141a12a 100644
--- a/components/operators/src/detectandtrack.cpp
+++ b/components/operators/src/detectandtrack.cpp
@@ -49,8 +49,8 @@ bool DetectAndTrack::init() {
 	
 	min_size_[0] = max(min(1.0, min_size_[0]), 0.0);
 	min_size_[1] = max(min(1.0, min_size_[1]), 0.0);
-	min_size_[0] = max(min(1.0, max_size_[0]), 0.0);
-	min_size_[1] = max(min(1.0, max_size_[1]), 0.0);
+	max_size_[0] = max(min(1.0, max_size_[0]), 0.0);
+	max_size_[1] = max(min(1.0, max_size_[1]), 0.0);
 	if (min_size_[0] > max_size_[0]) { min_size_[0] = max_size_[0]; }
 	if (min_size_[1] > max_size_[1]) { min_size_[1] = max_size_[1]; }