Set swapRB to false in GOTURN tracker.

pull/1372/head
jrobble 8 years ago
parent b9541897d8
commit 2fd0d74423
  1. 8
      modules/tracking/src/gtrTracker.cpp
  2. 2
      modules/tracking/test/test_trackers.cpp

@ -153,11 +153,11 @@ bool TrackerGOTURNImpl::updateImpl(const Mat& image, Rect2d& boundingBox)
searchPatch = searchPatch - 128;
//Convert to Float type
Mat targetBlob = dnn::blobFromImage(targetPatch);
Mat searchBlob = dnn::blobFromImage(searchPatch);
Mat targetBlob = dnn::blobFromImage(targetPatch, 1.0f, Size(), Scalar(), false);
Mat searchBlob = dnn::blobFromImage(searchPatch, 1.0f, Size(), Scalar(), false);
net.setInput(targetBlob, ".data1");
net.setInput(searchBlob, ".data2");
net.setInput(targetBlob, "data1");
net.setInput(searchBlob, "data2");
Mat resMat = net.forward("scale").reshape(1, 1);

@ -532,7 +532,7 @@ TEST_P(DistanceAndOverlap, DISABLED_Scaled_Data_TLD)
TEST_P(DistanceAndOverlap, DISABLED_GOTURN)
{
TrackerTest test(TrackerGOTURN::create(), dataset, 0, 100, NoTransform);
TrackerTest test(TrackerGOTURN::create(), dataset, 18, .5f, NoTransform);
test.run();
}

Loading…
Cancel
Save