1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-29 15:23:05 +04:00

Fixing race condition by expanding resultsMutex lock section

This commit is contained in:
Vijay Pradeep
2015-01-08 15:26:15 -08:00
parent 4e9cb475da
commit 042ff210d5
+2 -4
View File
@@ -196,18 +196,16 @@ namespace cv
}
}
resultsMutex.lock();
if (localInliers.size() > inliers.size())
{
resultsMutex.lock();
inliers.clear();
inliers.resize(localInliers.size());
memcpy(&inliers[0], &localInliers[0], sizeof(int) * localInliers.size());
localRvec.copyTo(rvec);
localTvec.copyTo(tvec);
resultsMutex.unlock();
}
resultsMutex.unlock();
}
static void pnpTask(const vector<char>& pointsMask, const Mat& objectPoints, const Mat& imagePoints,