X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=src%2FEngine.cpp;fp=src%2FEngine.cpp;h=49a17daee4f7ec4963e4029f0552ee472203dbb4;hb=0e3565052ce6db176c34c448a7368b463d318558;hp=be5ceda15a5e6824c428149e7d5ce836021c99e9;hpb=804f325c3a26e6ff253c3eb490071434da9c3b3f;p=trackerpp.git diff --git a/src/Engine.cpp b/src/Engine.cpp index be5ceda..49a17da 100644 --- a/src/Engine.cpp +++ b/src/Engine.cpp @@ -42,7 +42,7 @@ void Engine::destroy() void Engine::setVideoSrc(VideoSrcType type, const std::string& url) { - videoSrc = url; +// videoSrc = url; reader = VideoReaderFactory::createVideoReader(type, url); } @@ -50,9 +50,12 @@ void Engine::run() { LOG_DEBUG(TAG, "run"); cv::Mat frame; + Detection detections[128]; while (reader->read(frame)){ LOG_DEBUG(TAG, "Size: " << frame.cols << "x" << frame.rows); - detector->detect(frame); + // TODO + int total = detector->detect(frame, detections); + multiTracker->update(total, detections, frame); } }