1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-19 11:21:39 +08:00
Commit Graph

17 Commits

Author SHA1 Message Date
Dimitrios Psychogyios
b1e9dd5454 Merge pull request #1941 from surgical-vision:quasi-dense-stereo
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.
2018-12-28 14:41:02 +03:00
Hamdi Sahloul
c880b7ea4d Utilize CV_UNUSED macro 2018-09-07 19:52:08 +09:00
Alexander Alekhin
ee7c085358 stereo: apply CV_OVERRIDE/CV_FINAL 2018-03-28 16:50:00 +03:00
Alexander Alekhin
b64c6e1519 stereo: fix crash
- uninitialized variable 'previous_size'
- incorrect Mat element access pattern via address arithmetic
2017-12-02 17:43:35 +00:00
Vladislav Sovrasov
b4c67e8bb9 Fix gcc7 warnings 2017-09-14 16:54:15 +03:00
Steve Nicholson
7869b5f0e1 Made change suggested in https://github.com/Itseez/opencv_contrib/pull/514#issuecomment-171128503 2016-01-12 18:39:26 -08:00
Steve Nicholson
04049da083 Use correct test for existence of CPU's POPCNT feature 2016-01-12 17:30:38 -08:00
Marc-Stefan Cassola
a540326db3 updated includes for clarity 2015-12-11 09:24:37 +01:00
Marc-Stefan Cassola
fb74aa76fb Fixed include error 2015-12-09 14:23:17 +01:00
Muresan Mircea Paul
a102eeb1e7 added the SGBM and asserts in bm
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
2015-09-20 15:18:53 +03:00
Muresan Mircea Paul
707beb3ff6 modified matching class such that parameters are added at runtime
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
2015-09-20 15:18:50 +03:00
Muresan Mircea Paul
df859520fe made modifications in accordance to the comments
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
2015-09-20 15:18:45 +03:00
Muresan Mircea Paul
83fc038cc9 removed the c api 2015-06-18 13:39:19 +03:00
Muresan Mircea Paul
6614fab031 removed the filterSpeckles, getValidDisparityROI, validateDisparities functions and added the calib3d module in the dependency 2015-06-18 11:57:07 +03:00
Muresan Mircea Paul
cd81b92806 Module temporarily created without python and java wrapers 2015-06-15 22:06:52 +03:00
Muresan Mircea Paul
9b55c04e75 I have put all the modules in the stereo namespace
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
2015-06-15 21:01:33 +03:00
Muresan Mircea Paul
01d8c7b491 New stereo module created and added some relevant files for this module 2015-06-07 16:24:29 +03:00