From 68fb8aeb30771c94b96a08176256fc3e861561fb Mon Sep 17 00:00:00 2001 From: Vincent Rabaud Date: Wed, 1 Jul 2026 10:47:40 +0200 Subject: [PATCH] Remove useless logger include from the public API This creates a conflict with some internal Google lib defining the same symbols. --- modules/calib/src/precomp.hpp | 2 +- modules/geometry/include/opencv2/geometry/2d.hpp | 1 - modules/geometry/include/opencv2/geometry/3d.hpp | 1 - modules/imgproc/src/precomp.hpp | 1 + 4 files changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/calib/src/precomp.hpp b/modules/calib/src/precomp.hpp index 31893cf38d..1fabdfa193 100644 --- a/modules/calib/src/precomp.hpp +++ b/modules/calib/src/precomp.hpp @@ -45,7 +45,7 @@ #include "opencv2/core/utility.hpp" #include "opencv2/core/private.hpp" - +#include "opencv2/core/utils/logger.hpp" #include "opencv2/calib.hpp" #include "opencv2/geometry.hpp" #include "opencv2/imgproc.hpp" diff --git a/modules/geometry/include/opencv2/geometry/2d.hpp b/modules/geometry/include/opencv2/geometry/2d.hpp index 1f8b3a6fbe..f10eea8555 100644 --- a/modules/geometry/include/opencv2/geometry/2d.hpp +++ b/modules/geometry/include/opencv2/geometry/2d.hpp @@ -6,7 +6,6 @@ #define OPENCV_2D_HPP #include "opencv2/core.hpp" -#include "opencv2/core/utils/logger.hpp" namespace cv { diff --git a/modules/geometry/include/opencv2/geometry/3d.hpp b/modules/geometry/include/opencv2/geometry/3d.hpp index 64178c3a99..f78f6a7ed0 100644 --- a/modules/geometry/include/opencv2/geometry/3d.hpp +++ b/modules/geometry/include/opencv2/geometry/3d.hpp @@ -7,7 +7,6 @@ #include "opencv2/core.hpp" #include "opencv2/core/affine.hpp" -#include "opencv2/core/utils/logger.hpp" #include "opencv2/geometry/segment.hpp" /** diff --git a/modules/imgproc/src/precomp.hpp b/modules/imgproc/src/precomp.hpp index bc202ed922..5e9fa02f8f 100644 --- a/modules/imgproc/src/precomp.hpp +++ b/modules/imgproc/src/precomp.hpp @@ -52,6 +52,7 @@ #include "opencv2/core/hal/hal.hpp" #include "opencv2/core/check.hpp" #include "opencv2/core/utils/buffer_area.private.hpp" +#include "opencv2/core/utils/logger.hpp" #include "opencv2/imgproc/hal/hal.hpp" #include "hal_replacement.hpp"