1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-19 02:16:34 +08:00
Commit Graph

2756 Commits

Author SHA1 Message Date
Alexander Alekhin
eda4575e4f Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-04-13 20:00:25 +00:00
Alexander Alekhin
f6d0e94ec8 Merge pull request #2088 from alalek:issue_2084 2019-04-12 18:54:18 +00:00
Alexander Alekhin
429418ebea text: fix build on windows
avoid broken min/max macros from tesseract headers
2019-04-11 17:28:06 +03:00
Pavel Rojtberg
0f030dd002 aruco: forward drawAxis to drawFrameAxes 2019-04-10 11:19:59 +02:00
Pavel Rojtberg
310ca2b4a3 ovis: addResourceLocation - only retain unique locations 2019-04-09 11:30:19 +02:00
Alexander Alekhin
2c32791a9c Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-04-05 19:01:13 +00:00
Julian Seuffert
826b77e567 ximgproc: Fix support for CV_32F WLS Filter
If the disparity maps have the depth CV_32F, they are wls-filtered
in `DisparityWLSFilterImpl::filter` but the result is not saved in the
OutputArray of the method. Now, the result is copied to that array.
2019-04-05 14:48:45 +02:00
shimat
9a5f442dd4 fix SuperResolution::getLabmda/setlabmda typo 2019-03-27 09:08:42 +09:00
JoeHowse
b7e785233c Merge pull request #2046 from JoeHowse/master
Minor changes to the quality module to support Visual Studio 2013 (#2046)

* quality: revise syntax to support Visual C++ 2013

* quality: changes to standardize constness between Visual C++ 2013 and other compilers
2019-03-23 20:20:20 +03:00
Alexander Alekhin
f2618a4ed4 Merge pull request #2033 from cv3d:python/surface_matching 2019-03-22 19:29:25 +03:00
Alexander Alekhin
fd2ca91943 Merge pull request #2015 from krshrimali:krshrimali-patch-brisque 2019-03-18 18:53:21 +00:00
clunietp
ebad13e0ba Updated to use OpenCV ML, removed libsvm. Updated model, tests and documentation. Provided cpp samples for model training and evaluation.
Fixes for warnings

Improved BRISQUE documentation

Fixed documentation typo
2019-03-16 21:23:40 +00:00
kushashwa ravi shrimali
4c2f5135dd BRISQUE commit
Minor edits

minor edits

double* to vector<data>

Updates: BRISQUE and Python

Added BRISQUE and Python Samples

Minor edits

Final edits: BRISQUE

Final edits: BRISQUE

Copyright notice added

deleted .vscode

Warnings rectified. Added CV_Assert

Final Commit: BRISQUE

Removed whitespaces. Corrected array initializations and override warnings

Removed whitespaces

Resolved array initialization

Override warning

Mac build resolved

Added bibliography and corrected Mac/Android/iOS warnings

Rollback changes

Added BRISQUE bib

Solves Mac/iOS/Android warnings

Removed trailing whitespaces

Updated sample code for BRISQUE C++

Fixes for Win32, Win64

Warnings removed

trailing whitespaces

Trailing whitespace removed
2019-03-16 21:22:39 +00:00
clunietp
476167ed81 BRISQUE initial commit
Set BRISQUE expected scores from original impl

Added BRISQUE models and interface, test methods

[alalek] drop changes from libsvm files
2019-03-16 21:19:49 +00:00
Alexander Alekhin
7753b5930e Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-03-15 17:51:12 +00:00
Alexander Alekhin
6d16876ee2 Merge pull request #2042 from paroj:ovis_env 2019-03-14 21:53:35 +00:00
Alexander Alekhin
2b40a4e60d Merge pull request #2038 from utkarshg6:3.4 2019-03-14 21:49:39 +00:00
Pavel Rojtberg
5ed21bb2ea ovis: document the supported environment variables 2019-03-14 14:42:54 +01:00
Alexander Alekhin
f0e70cbfd5 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-03-13 19:17:21 +00:00
Richard Veale
02645345c3 [moved from opencv] Merge pull request opencv/opencv#13695 from flyingfalling:3.4
* Fixed bug that made cuda::filter give corrupted output when different filters called in different threads. This was due to use of global texture variable shared by all filters.

* REV: fixed tab issue for opencv coding style...

original commit: 8158e5b7a0
2019-03-13 20:53:59 +03:00
Pavel Rojtberg
f23d1e9c16 ovis: allow disabling VSYNC - useful in multiwindow scenarios
or with batch rendering
2019-03-13 16:54:58 +01:00
Namgoo Lee
90d1627194 [moved from opencv] Move Ptr-related code from lut.cu to lut.cpp
original commit: a54affeb8d
2019-03-13 20:25:28 +09:00
utkarshg6
bc0e250216 Changed mismatch grayscale to image with 3 channels 2019-03-13 15:58:50 +05:30
Hamdi Sahloul
e5763fae4b A pythonic interface for surface_matching module 2019-03-12 22:05:55 +09:00
Alexander Alekhin
75fcfa6093 Merge pull request #2028 from tomoaki0705:fixCudaImgProcFailure 2019-03-08 16:26:22 +00:00
Tomoaki Teshima
a6b3254db9 fix test failure of CUDA_ImgProc
* update the coefficient value
2019-03-06 18:56:00 +09:00
Alexander Alekhin
6f5d9835ba Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-03-05 17:16:56 +00:00
Alexander Alekhin
9e190bcd81 Merge pull request #2024 from alalek:backport_bindings_generator 2019-03-05 17:15:57 +03:00
Alexander Alekhin
1756e82bdd bindings: backport generator from OpenCV 4.x 2019-03-05 16:39:56 +03:00
Namgoo Lee
02b3d77b7b [moved from opencv] CUDA 10.1 Build Issue Fix
original commit: 5a2faab2e6
2019-03-03 16:40:43 +00:00
Hamdi Sahloul
4e3c8189a5 Fix enum wrapper 2019-03-01 19:04:41 +00:00
Alexander Alekhin
e990caef8d line_descriptor: remove code with conflict license 2019-03-01 18:56:35 +00:00
Alexander Alekhin
33f18dd60b Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-02-26 15:41:56 +03:00
Maksim Shabunin
b6767ccc43 Merge pull request #2011 from mshabunin:enable-narrowing-warning
* Fixed type narrowing issues
2019-02-26 13:15:23 +03:00
Namgoo Lee
cade19501f [moved from opencv] cudev - Rework some code
- Use shfl_down, instead of __shfl_down, on warp scan
- Remove race conditions

original commit: 2b6be3cb0f
2019-02-25 13:46:32 +09:00
Ted Steiner
fe71b09f88 sfm module calls imread function, which is in imgcodecs module
This built correctly before because tests were run with the highgui module enabled.
The sfm module links against the features2d module, which brings in the highgui module as an optional target if enabled.
Through this path, imread was working correctly despite the file including the wrong header and not declaring its linking dependency.
2019-02-19 19:56:32 -05:00
Alexander Alekhin
ca7cb77a7b Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-02-19 19:31:28 +00:00
Namgoo Lee
71f588bd8e [moved from opencv] cuda::StereoBM - fix hanging and racing issue
- Fix hanging issue on 2080 Ti
- Fix racing issue

original commit: 1a961660d8
2019-02-18 06:03:12 +00:00
iindovina
287a5e529a Merge pull request #1994 from iindovina:expose_line_descriptor_python
Expose line descriptor python (#1994)

* Created wrappers for other line_descriptor functions/classes

* Changes to expose LSD and EDLines params in Python and make line descriptor available in Python
2019-02-13 19:15:51 +03:00
Namgoo Lee
04041fd7ea [moved from opencv] cudalegacy: Use safe block scan function
original commit: 21eb60f88b
2019-02-13 01:55:02 +09:00
clunietp
796853e057 Merge pull request #1990 from clunietp:quality-2
Image Quality Analysis (IQA) API (#1990)

* Implement Quality API

* Update README, fixes for gcc/tests

* Add license headers

* Update README

* Update README

* Case fixing, CMakeLists.txt update

* Update CV_EXPORTS_W

* Updates for compiler and doxygen warnings

* Updates for doxygen

* Updates based on feedback from @alalek

* Compliance updates

* case fixing

* case fixing

* OpenCL test fixes

* Case fixing

* Python fixes

* Python fixes

* Compliance updates

* Python binding fix

* Documentation updates

* Update README, fix cv::Scalar ops

* Updated precompiled headers for src cpp

* Removed internal a/b perf tests
2019-02-16 17:51:16 +03:00
Namgoo Lee
fa3603a57c [moved from opencv] Add CV_16UC1 support for cuda::CLAHE
Due to size limit of shared memory, histogram is built on
the global memory for CV_16UC1 case.

The amount of memory needed for building histogram is:

    65536 * 4byte = 256KB

and shared memory limit is 48KB typically.

Added test cases for CV_16UC1 and various clip limits.
Added perf tests for CV_16UC1 on both CPU and CUDA code.

There was also a bug in CV_8UC1 case when redistributing
"residual" clipped pixels. Adding the test case where clip
limit is 5.0 exposes this bug.

original commit: fb8e652c3f
2019-02-06 17:21:55 +00:00
Alexander Alekhin
d6895a1b25 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-02-05 19:00:53 +03:00
Alexander Alekhin
320e633f96 Merge pull request #1981 from paroj:linemodpy 2019-02-01 16:12:51 +00:00
Alexander Alekhin
158af2f7c4 Merge pull request #1980 from mshabunin:clang-warnings 2019-02-01 16:12:24 +00:00
Alexander Alekhin
cf4ad7a1f0 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-02-01 13:16:08 +03:00
Pavel Rojtberg
f515f0ffe5 linemod: allow creating modalities from bindings 2019-01-31 15:29:51 +01:00
Maksim Shabunin
83fc27cb99 Fixed warnings produced by clang-9.0.0 2019-01-30 15:14:15 +03:00
Alexander Alekhin
3575a7147a Merge pull request #1976 from berak:rgbd_python_fix 2019-01-26 14:41:06 +00:00
berak
7c628d73e3 rgbd: fix python bindings 2019-01-26 11:37:24 +01:00