修复了tracker有时不生效的bug

This commit is contained in:
xinyang
2019-04-15 12:57:03 +08:00
parent 07d0922180
commit bdcd537b0b

View File

@@ -35,6 +35,10 @@ void ArmorFinder::run(cv::Mat &src) {
cv::Mat roi = src_use.clone()(armor_box); cv::Mat roi = src_use.clone()(armor_box);
cv::threshold(roi, roi, 200, 255, cv::THRESH_BINARY); cv::threshold(roi, roi, 200, 255, cv::THRESH_BINARY);
contour_area = cv::countNonZero(roi); contour_area = cv::countNonZero(roi);
auto para = TrackerToUse::Params();
para.desc_npca = 1;
para.desc_pca = 0;
tracker = TrackerToUse::create(para);
tracker->init(src_use, armor_box); tracker->init(src_use, armor_box);
state = TRACKING_STATE; state = TRACKING_STATE;
LOGW("into track"); LOGW("into track");