diff --git a/modules/core/include/opencv2/core/hal/intrin_wasm.hpp b/modules/core/include/opencv2/core/hal/intrin_wasm.hpp index b4178af8b7..db3cb2a9ae 100644 --- a/modules/core/include/opencv2/core/hal/intrin_wasm.hpp +++ b/modules/core/include/opencv2/core/hal/intrin_wasm.hpp @@ -8,6 +8,7 @@ #include #include #include +#include #include "opencv2/core/saturate.hpp" #define CV_SIMD128 1 diff --git a/modules/js/src/core_bindings.cpp b/modules/js/src/core_bindings.cpp index 60fe496ce3..addee2de20 100644 --- a/modules/js/src/core_bindings.cpp +++ b/modules/js/src/core_bindings.cpp @@ -89,9 +89,11 @@ using namespace cv; using namespace cv::segmentation; // FIXIT +#ifdef HAVE_OPENCV_OBJDETECT using namespace cv::aruco; typedef aruco::DetectorParameters aruco_DetectorParameters; typedef QRCodeDetectorAruco::Params QRCodeDetectorAruco_Params; +#endif #ifdef HAVE_OPENCV_DNN using namespace cv::dnn;