diff --git a/components/operators/src/detectandtrack.cpp b/components/operators/src/detectandtrack.cpp
index b3af7a245d47e128011593e3f93cfafd0a06cd1e..fe589308290a0eed26e6b23c98d880bf00e15341 100644
--- a/components/operators/src/detectandtrack.cpp
+++ b/components/operators/src/detectandtrack.cpp
@@ -107,7 +107,8 @@ bool DetectAndTrack::detect(const Mat &im) {
 		}
 
 		if (!found && (tracked_.size() < max_tracked_)) {
-			cv::Ptr<cv::Tracker> tracker = cv::TrackerCSRT::create();
+			//cv::Ptr<cv::Tracker> tracker = cv::TrackerCSRT::create();
+			cv::Ptr<cv::Tracker> tracker = cv::TrackerKCF::create();
 			tracker->init(im, obj);
 			tracked_.push_back({ id_max_++, obj, tracker, 0 });
 		}