diff --git a/modules/README.md b/modules/README.md index 9de3e91ae..2633ce3e6 100644 --- a/modules/README.md +++ b/modules/README.md @@ -51,3 +51,5 @@ $ cmake -D OPENCV_EXTRA_MODULES_PATH=/modules -D BUILD_opencv_re 21. **opencv_xobjdetect**: Integral Channel Features Detector Framework. 22. **opencv_xphoto**: Additional photo processing algorithms: Color balance / Denoising / Inpainting. + +23. **opencv_stereo**: Stereo Correspondence done with different descriptors: Census / CS-Census / MCT / BRIEF / MV / RT. diff --git a/modules/stereo/src/precomp.hpp b/modules/stereo/src/precomp.hpp index 8bb6382aa..93dbbbb2c 100644 --- a/modules/stereo/src/precomp.hpp +++ b/modules/stereo/src/precomp.hpp @@ -39,7 +39,6 @@ // the use of this software, even if advised of the possibility of such damage. // //M*/ -#pragma once #ifndef __OPENCV_STEREO_PRECOMP_H__ #define __OPENCV_STEREO_PRECOMP_H__ diff --git a/modules/stereo/src/stereo_binary_bm.cpp b/modules/stereo/src/stereo_binary_bm.cpp index 3dc89cc41..26095276c 100644 --- a/modules/stereo/src/stereo_binary_bm.cpp +++ b/modules/stereo/src/stereo_binary_bm.cpp @@ -337,7 +337,6 @@ namespace cv // initialize sums int tsum = 0; -#pragma region sume_partiale { for (d = 0; d < ndisp; d++) sad[d] = (int)(hsad0[d - ndisp*dy0] * (wsz2 + 2 - dy0)); @@ -350,9 +349,7 @@ namespace cv for (y = -wsz2 - 1; y < wsz2; y++) tsum += htext[y]; } -#pragma endregion sume_partiale pentru SAD // finally, start the real processing -#pragma region SAD { for (y = 0; y < height; y++) { @@ -403,7 +400,6 @@ namespace cv } } } -#pragma endregion SAD } } diff --git a/modules/stereo/src/stereo_binary_sgbm.cpp b/modules/stereo/src/stereo_binary_sgbm.cpp index 88bbd4b29..ee1b71f41 100644 --- a/modules/stereo/src/stereo_binary_sgbm.cpp +++ b/modules/stereo/src/stereo_binary_sgbm.cpp @@ -51,6 +51,7 @@ */ #include "precomp.hpp" +#include "opencv2\core\private.hpp" #include namespace cv