Skip to content

Commit 1f1fafe

Browse files
committed
header include changes
1 parent af44d79 commit 1f1fafe

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

PosTracker/PosTracker.cpp

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -428,20 +428,21 @@ void PosTracker::run()
428428
pos_tracker->setROIRect(displayMask->getROIRect());
429429

430430
// TESTING TRACKING WITH CV TRACKER API
431-
auto tracker_proc_ed = static_cast<TrackersEditor*>(tracker_proc->getEditor());
432-
cv_tracker_init = tracker_proc_ed->is_tracker_init();
433-
pos_tracker->trackerIsInit = cv_tracker_init;
434-
if ( tracker_proc && ! cv_tracker_init) {
435-
auto cv_tracker = tracker_proc_ed->getTracker();
436-
auto bounding_box = tracker_proc_ed->getROI();
437-
438-
if ( cv_tracker && ! bounding_box.empty() ) {
439-
kind_of_tracker = tracker_proc->getTrackerID();
440-
pos_tracker->setTracker(cv_tracker);
431+
if ( tracker_proc ) {
432+
auto tracker_proc_ed = static_cast<TrackersEditor*>(tracker_proc->getEditor());
433+
cv_tracker_init = tracker_proc_ed->is_tracker_init();
434+
pos_tracker->trackerIsInit = cv_tracker_init;
435+
if ( tracker_proc && ! cv_tracker_init) {
436+
auto cv_tracker = tracker_proc_ed->getTracker();
437+
auto bounding_box = tracker_proc_ed->getROI();
438+
439+
if ( cv_tracker && ! bounding_box.empty() ) {
440+
kind_of_tracker = tracker_proc->getTrackerID();
441+
pos_tracker->setTracker(cv_tracker);
442+
}
441443
}
442444
}
443445

444-
445446
// Do the actual detection using whatever method the user asked for
446447
cv::Rect2d bb;
447448
pos_tracker->doDetection(kind_of_tracker, frame, bb);

0 commit comments

Comments
 (0)