log QR version and corners
authorAleksandrPanov <alexander.panov@xperience.ai>
Wed, 16 Nov 2022 07:41:13 +0000 (10:41 +0300)
committerAleksandrPanov <alexander.panov@xperience.ai>
Wed, 16 Nov 2022 07:41:13 +0000 (10:41 +0300)
modules/objdetect/src/qrcode.cpp

index 23cd4f3ad4f9e6e4aad300ea0b30640dd27fc74e..2bbb38fc6cd50e8e22664ee79bb2c919309afbd7 100644 (file)
@@ -8,6 +8,7 @@
 #include "precomp.hpp"
 #include "opencv2/objdetect.hpp"
 #include "opencv2/calib3d.hpp"
+#include <opencv2/core/utils/logger.hpp>
 
 #ifdef HAVE_QUIRC
 #include "quirc.h"
@@ -2360,6 +2361,9 @@ bool QRDecode::versionDefinition()
     version = saturate_cast<uint8_t>((std::min(transition_x, transition_y) - 1) * 0.25 - 1);
     if ( !(  0 < version && version <= 40 ) ) { return false; }
     version_size = 21 + (version - 1) * 4;
+    CV_LOG_INFO(NULL, "QR corners: " << original_points[0] << " " << original_points[1] << " " << original_points[2] <<
+                      " " << original_points[3]);
+    CV_LOG_INFO(NULL, "QR version: " << (int)version);
     return true;
 }