- 28 Dec, 2018 1 commit
-
-
Dimitrios Psychogyios authored
Implementation of Quasi Dense Stereo algorithm. (#1941) * initial commit. * Remove license header. * Fix python wrap flags * Change std::string to cv::String, in function declarations, to resolve compilation issues. * Add python wrapper extending header * Fix python wrapper conflicts * Fix implicit type conversions * Change C API types and enums to C++. * Remove redundant included headers and move wanted headers to src/precomp.hpp * Remove saturate header * Remove unnecessary python wrapping flags * Removed defaults parameter header * Split declaration and implementation of the class using Pimpl. * Fix to comply with new public API. * Remove unnecessary modules * Fix maybe-uninitialized warnings on linux * Migration to stereo module * Remove CV_PROP_RW flag. * Remove CV_EXPORTS flags from class members. * Fix: Removed misplaced flag * Remove empty lines. * Move queue to private headers. * Fix default arguments of public methods. * Add authors information and switch to the compact version of license header. * Reorganize and fix markdown files. Create a table of content and move tutorials in new directories. Modify samples and tutorials to use snippet and include Doxygen commands. * Change argument name dMatch->denseMatch, to avoid confusion with cv::DMatch build-in type. * Remove duplicate snippet. * Fix: change vector resize to reserve. * Fix: replace extensive license header with the compact version.
-
- 15 Aug, 2018 1 commit
-
-
Jan Beich authored
modules/stereo/src/descriptor.cpp:229:34: error: ordered comparison between pointer and zero ('const int *' and 'int') CV_Assert(image.size > 0); ~~~~~~~~~~ ^ ~ modules/core/include/opencv2/core/base.hpp:478:84: note: expanded from macro 'CV_Assert' #define CV_Assert(...) do { CVAUX_CONCAT(CV_Assert_, CV_VA_NUM_ARGS(__VA_ARGS__)) (__VA_ARGS__); } while(0) ^~~~~~~~~~~ modules/core/include/opencv2/core/base.hpp:455:35: note: expanded from macro 'CV_Assert_1' #define CV_Assert_1( expr ) if(!!(expr)) ; else cv::error( cv::Error::StsAssert, #expr, CV_Func, __FILE__, __LINE__ ) ^~~~ modules/stereo/src/descriptor.cpp:230:33: error: ordered comparison between pointer and zero ('const int *' and 'int') CV_Assert(cost.size > 0); ~~~~~~~~~ ^ ~ modules/core/include/opencv2/core/base.hpp:478:84: note: expanded from macro 'CV_Assert' #define CV_Assert(...) do { CVAUX_CONCAT(CV_Assert_, CV_VA_NUM_ARGS(__VA_ARGS__)) (__VA_ARGS__); } while(0) ^~~~~~~~~~~ modules/core/include/opencv2/core/base.hpp:455:35: note: expanded from macro 'CV_Assert_1' #define CV_Assert_1( expr ) if(!!(expr)) ; else cv::error( cv::Error::StsAssert, #expr, CV_Func, __FILE__, __LINE__ ) ^~~~
-
- 24 Jul, 2018 1 commit
-
-
Li-Chi Huang authored
-
- 28 Mar, 2018 1 commit
-
-
Alexander Alekhin authored
-
- 02 Dec, 2017 2 commits
-
-
Alexander Alekhin authored
'(k * (ww) + ii)' overrun allocated buffer (k = height - 1, ii = ww)
-
Alexander Alekhin authored
- uninitialized variable 'previous_size' - incorrect Mat element access pattern via address arithmetic
-
- 15 Mar, 2017 1 commit
-
-
Maksim Shabunin authored
- made some of dependencies explicit - removed dependencies to highgui and some other modules where possible - modified some samples to build without modules
-
- 09 Dec, 2015 1 commit
-
-
Marc-Stefan Cassola authored
-
- 17 Nov, 2015 1 commit
-
-
Maksim Shabunin authored
Fixed warnings for XCode 7.1.1 and cmake 3.3.2, rewrote one method in sliency to avoid clang 7.0.0 crash
-
- 06 Oct, 2015 1 commit
-
-
Muresan Mircea Paul authored
-
- 22 Sep, 2015 1 commit
-
-
Muresan Mircea Paul authored
-
- 20 Sep, 2015 6 commits
-
-
Muresan Mircea Paul authored
some extra conditions added to the sample changed scale fixed some issues regarding the matching and the sample modified expression for hamming lut condition in confidence check changed the name : bm to sgm for sample
-
Muresan Mircea Paul authored
-
Muresan Mircea Paul authored
removed warnings clip tab warning fixed fixed tab size warning added a new sample the new sample fixed spacing problem added a testing for the penalties fixed sample warning fixed last warnings added tests and modified a bit the sources added the tests fixed warning removed redundant samples Rename Sample3.cpp to sample.cpp renamed from Sample3 to sample refactored sample repaired descriptor test added test data usless info erased from test block matching added last tests did some modifications to the files whitespace removal did some modifications to the testing files fixed test descriptor issue Revert "whitespace removal" This reverts commit 76d4aa530fee8f7444de6c80ecb4fc9c80ec0677. corrected part of the comments made modifications so the sources build successfully fixed some issue for sub pixel refactored sample fixed small issue at testing added some performance files performance tests and other corrections corrected the paths and added some images fixed a bug Delete imgKitty.bmp Delete imgKittyl.bmp performance tests again.... added larger images fixed issues did some last changes added the copyright notice fixed some linux errors
-
Muresan Mircea Paul authored
Removed the matching cpp file as it is no longer usefull removed warnings header for some used functions fixed the popcnt issue changes according to comments
-
Muresan Mircea Paul authored
fixed that unused variable warning fixed windows warnings Added 2 samples just to show how to access functionality fixed issues added the up to date version of sbm modified samples to be warning free
-
Muresan Mircea Paul authored
fixed warnings and error replaced colls with strides fixed warnings replaced colls with strides everywhere the number of images is estabished at run time fixed braket warnings replaced all enums with a single enum removed whitespaces fixed last issues the matching class this class contains the most important functions used in stereo correspondence (StereoBM and StereoSGBM) call methods from these classes fixed shadowing warning problems included intrin.h header for popcnt instruction replaced __popcnt with _mm_popcnt_u32() equivalent fixed some warnings fixed index warning
-
- 03 Aug, 2015 3 commits
-
-
Muresan Mircea Paul authored
removed unnecessary code modified enums and other removed class descriptor.cpp removed white spaces and fixed warnings Changed to kernel
-
Muresan Mircea Paul authored
reordered initiallizations removed unused variable removed tabs put const Mat:: & where needed replaced Macros with enums i did the step thing removed the white spaces from the stereo binary sgbm
-
Muresan Mircea Paul authored
removed the filterSpeckles, getValidDisparityROI, validateDisparities functions and added the calib3d module in the dependency repaired the unsuccesfull builds removed the c api removed the filterSpecleImpl This files contains the implemented descriptors The #pragma have been commented they will have to be replaced by open cv parallel for Other files will follow fixed the warnings renamed the type casting uncommented the unused macro replaced type casting with void and removed macro removed trailing white spaces removed the kernel size as class member and added it to the function header removed warning sources Rename Descriptor.cpp to descriptor.cpp renamed file Rename Descriptor.hpp to descriptor.hpp renamed hpp modified the header of header of the functions adding the Mat type for images Combined descriptors that belong in the same class together removed white spaces
-
- 18 Jun, 2015 4 commits
-
-
Muresan Mircea Paul authored
-
Muresan Mircea Paul authored
-
Muresan Mircea Paul authored
-
Muresan Mircea Paul authored
removed the filterSpeckles, getValidDisparityROI, validateDisparities functions and added the calib3d module in the dependency
-
- 15 Jun, 2015 3 commits
-
-
Muresan Mircea Paul authored
changed the ptr<StereBinaryBM> to ptr<cv::stereo::StereoBinaryBM> modified the documentation modified documentation for the stereo_c documentation doc fixed two issues modfified the precomp.hpp header by explicitly adding the cvdef header from core modified comments for documentation for stereo and removed some headers added a header and modified some function definition test test 2 changed exports_w to exports removed the correct matches module
-
MMp131316 authored
made some extra changes to the modules so I receive no warnings moved the opencv2/core/private.hpp from stereo_binary_sgbm.cpp to precomp.hpp
-
Muresan Mircea Paul authored
Update README.md
-
- 07 Jun, 2015 1 commit
-
-
Muresan Mircea Paul authored
-