try catch

This commit is contained in:
ackimixs
2024-05-02 13:14:04 +02:00
parent 4a31039455
commit 42487d841d

View File

@@ -178,7 +178,12 @@ std::pair<int, std::vector<std::pair<ArucoTag, std::pair<cv::Mat, cv::Mat>>>> Ar
cv::Mat rvec, tvec;
solvePnP(tag.objectRepresenation, markerCorners.at(i), cameraMatrix, distCoeffs, rvec, tvec, false);
try {
solvePnP(tag.objectRepresenation, markerCorners.at(i), cameraMatrix, distCoeffs, rvec, tvec, false);
} catch (const cv::Exception& e) {
std::cerr << "Error: " << e.what() << std::endl;
continue;
}
if (!headless)
{