Fixed build with OpenCV's aruco module

This commit is contained in:
matlabbe
2019-02-18 19:02:53 -05:00
parent d6ca37a9e7
commit 75025895b8

View File

@@ -30,11 +30,11 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
namespace rtabmap { namespace rtabmap {
MarkerDetector::MarkerDetector(const ParametersMap & parameters) : MarkerDetector::MarkerDetector(const ParametersMap & parameters)
markerLength_(Parameters::defaultArucoMarkerLength()),
dictionaryId_(Parameters::defaultArucoDictionary())
{ {
#ifdef HAVE_OPENCV_ARUCO #ifdef HAVE_OPENCV_ARUCO
markerLength_ = Parameters::defaultArucoMarkerLength();
dictionaryId_ = Parameters::defaultArucoDictionary();
detectorParams_ = cv::aruco::DetectorParameters::create(); detectorParams_ = cv::aruco::DetectorParameters::create();
detectorParams_->cornerRefinementMethod = Parameters::defaultArucoCornerRefinementMethod(); detectorParams_->cornerRefinementMethod = Parameters::defaultArucoCornerRefinementMethod();
parseParameters(parameters); parseParameters(parameters);