From 53dafed67977765968309f487a1eac7f6e95da5b Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Thu, 28 Dec 2017 23:47:45 +0300 Subject: [PATCH] Show exception if creating aruco board fails --- aruco_pose/src/aruco_pose.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/aruco_pose/src/aruco_pose.cpp b/aruco_pose/src/aruco_pose.cpp index 11fad954..5f40f98a 100644 --- a/aruco_pose/src/aruco_pose.cpp +++ b/aruco_pose/src/aruco_pose.cpp @@ -47,7 +47,16 @@ void ArucoPose::onInit() { dictionary = cv::aruco::getPredefinedDictionary(cv::aruco::DICT_4X4_1000); parameters = cv::aruco::DetectorParameters::create(); - createBoard(); + + try + { + createBoard(); + } + catch (const std::exception &exc) + { + std::cerr << exc.what(); + exit(0); + } image_transport::ImageTransport it(nh_); img_sub = it.subscribeCamera("image", 1, &ArucoPose::detect, this);