Alexander Alekhin
a153871940
disable ts module if it is not used: BUILD_TESTS=OFF and BUILD_PERF_TESTS=OFF
2015-12-12 15:23:31 +03:00
Alexander Alekhin
1836d41b5c
warning fix (MSVS2015)
2015-12-12 15:23:31 +03:00
Vadim Pisarevsky
5cdf0e3e89
Merge pull request #5351 from paroj:calibout
2015-12-11 16:21:06 +00:00
Vadim Pisarevsky
e0395a79ec
Merge pull request #5616 from afriesen:lr_predict
2015-12-11 12:22:56 +00:00
Pavel Rojtberg
60c06e551a
calibrateCamera: do not require rvec and tvec to be vector<Mat>
...
if they are not we also do not need to allocate a local copy of the rvec
and tvec
2015-12-11 11:01:57 +01:00
Pavel Rojtberg
205775ed52
calibrateCamera: only allocate and compute rvecs, tvecs when needed
...
also replace C defines with C++ enums
2015-12-11 10:58:26 +01:00
Vadim Pisarevsky
21b415f6be
Merge pull request #5691 from paroj:levmarqLU
2015-12-11 08:39:05 +00:00
Vadim Pisarevsky
286ba8cffd
Merge pull request #5783 from vpisarev:ml_fixes
2015-12-11 06:25:15 +00:00
Pavel Rojtberg
b5ddaae427
calib3d: add CALIB_USE_LU to use LU decomposition in solver
2015-12-10 23:26:37 +01:00
Pavel Rojtberg
4c251bd260
CvLevMarq: add solve method to interface
2015-12-10 23:02:18 +01:00
Pavel Rojtberg
22b64e2c28
CvLevMarq: remove fixed rows instead of setting them to zero
...
use the same approach like in fisheye calibration: instead of setting
masked out rows to zero, remove them from the equation system.
This way JtJ does not become singular and we can use the much faster LU
decomposition instead of SVD.
This results in a speedup of the Calibrate unit tests of 3x-10x.
2015-12-10 23:02:18 +01:00
Pavel Rojtberg
9d89c369f8
update SOLVEPNP documentation
2015-12-10 23:02:17 +01:00
Vadim Pisarevsky
7a7b0bcfcb
fixed the upper boundary when calling checkRange (thanks to alalek)
2015-12-10 20:17:17 +03:00
Deanna Hood
0d706f6796
Return uncompressed support vectors for getSupportVectors on linear SVM (Bug #4096 )
2015-12-10 18:31:02 +03:00
Vadim Pisarevsky
544990e377
couple of small fixes in rtrees variable importance calculation
2015-12-10 18:13:54 +03:00
Vadim Pisarevsky
fda17273de
applying patch by rxtsolar: https://github.com/Itseez/opencv/pull/5422 for the master branch (even though it's actually not that important here)
2015-12-10 18:10:27 +03:00
niederb
d8e3971e7f
Fixed variable importance in rtrees
2015-12-10 18:09:15 +03:00
Vadim Pisarevsky
d2e169929c
Merge pull request #5767 from dtmoodie:cpu_mat_memory_allocator
2015-12-10 14:32:04 +00:00
Vadim Pisarevsky
bb4b4acce5
Merge pull request #5776 from alalek:checkRange_fixes
2015-12-10 13:26:46 +00:00
Vadim Pisarevsky
bfe5ed23cd
Merge pull request #5657 from tianzhi0549:fixed-the-type-inconsistent-with-document
2015-12-10 13:24:13 +00:00
Vladislav Vinogradov
5576c0866a
fix #5780 : cv::cuda::createContinuous
effectively ignores its cols
argument
2015-12-10 14:20:28 +03:00
Vadim Pisarevsky
a0f6cd8df5
Merge pull request #5362 from Dikay900:cascade_reject_stage
2015-12-10 10:51:42 +00:00
Vadim Pisarevsky
6ead99985f
Merge pull request #4086 from IgnasD:cameraMat_five-point
2015-12-10 09:37:43 +00:00
Alexander Alekhin
5aa4b74115
Merge pull request #5723 from dtmoodie:win_gst
2015-12-10 07:19:10 +00:00
Vadim Pisarevsky
3c8bd19e56
Merge pull request #5309 from paroj:sampsonDist
2015-12-10 07:08:18 +00:00
Vadim Pisarevsky
5d6292fc97
Merge pull request #5675 from paroj:fisheyecalib
2015-12-10 07:07:12 +00:00
Alexander Alekhin
b26580cc7b
checkRange fixes
...
1) fix multichannel support
2) remove useless bad_value, read value from original Mat directly
3) add more tests
4) fix docs for cvCeil and checkRange
2015-12-09 18:31:27 +03:00
Dan
46ec9c386b
Gstreamer 1.0 on windows.
2015-12-09 09:11:45 -05:00
Vadim Pisarevsky
8e67f0ba84
Merge pull request #5774 from mshabunin:coverity_fixes
2015-12-09 13:32:44 +00:00
Vadim Pisarevsky
05531cd7c4
Merge pull request #5768 from cbalint13:kaze_akaze
2015-12-09 13:18:25 +00:00
Vadim Pisarevsky
919fc443fb
Merge pull request #5770 from emiswelt:master
2015-12-09 12:19:53 +00:00
Vadim Pisarevsky
35d4f998fd
Merge pull request #5748 from songyuncen:fix#5745
2015-12-09 12:17:41 +00:00
Maksim Shabunin
2cda78ffac
Valgrind: fixed uninitialized image usage in descriptors regression tests
2015-12-09 14:25:09 +03:00
Maksim Shabunin
832a03821d
Valgrind: do not use uninitialized data in optflow
2015-12-09 14:25:08 +03:00
Maksim Shabunin
4a294775da
Coverity: fixed uninitialized field in ExifReader
2015-12-09 14:25:08 +03:00
Maksim Shabunin
a9607c8531
Coverity: fixed uninitialized fields in test_goodfeaturetotrack
2015-12-09 14:25:08 +03:00
Maksim Shabunin
a921761d18
Coverity: memory leak in OpenEXR reader
2015-12-09 14:25:08 +03:00
Maksim Shabunin
f814218640
Coverity: uninitialized fields in Stitcher
2015-12-09 14:25:08 +03:00
Maksim Shabunin
715887fcd5
Coverity: fixed some negative argument issues
2015-12-09 14:25:08 +03:00
Maksim Shabunin
fc641e2bde
Coverity: uninitialized values in ExifEntry_t structure
2015-12-09 14:17:46 +03:00
Gregory Morse
bcf78daed2
Update CMakeLists.txt
...
WinRT parallels library is causing conflicts in VC++ due to inconsistent usage with C++/CX which is now present in parallels.cpp. This support should be included in all projects with WinRT specific code except if doing special native C++ tasks.
2015-12-09 03:45:10 +01:00
Gregory Morse
1ab7acf015
Update CMakeLists.txt
...
Fix C++/CX support for all WINRT and bring back native-mode only support which was removed
2015-12-09 03:42:25 +01:00
songyuncen
9d8118dee5
build failed, trailing whitespace.
2015-12-09 08:00:42 +08:00
emiswelt
2e9ef3f9e3
Changed parameter order of cv::stereoRectify in documentation,
...
so it matches the code.
2015-12-08 22:28:32 +00:00
Balint Cristian
0087c57e0d
Fix KAZE/AKAZE descriptors to use angle instead radians.
2015-12-08 22:04:41 +02:00
Vadim Pisarevsky
d6f8a75e91
Merge pull request #5230 from PhilLab:patch-4
2015-12-08 18:46:34 +00:00
Dan
237f33d4f0
nullptr -> NULL
2015-12-08 12:19:15 -05:00
Vadim Pisarevsky
a15707bc57
Merge pull request #5765 from alalek:pthread_mutex_init
2015-12-08 16:49:41 +00:00
Vadim Pisarevsky
9d624f82c0
Merge pull request #5670 from askourik:opencv_agast_tree
2015-12-08 16:46:11 +00:00
Dan
76760470f3
Cherry pick failed to grab interface changes.
2015-12-08 09:54:14 -05:00
Dan Moodie
4f373a4284
Clarified default allocator interface.
...
Conflicts:
modules/core/src/matrix.cpp
2015-12-08 09:45:13 -05:00
songyuncen
e0b7389dc3
remove compile warnings in shapedescr.cpp
2015-12-08 22:23:23 +08:00
songyuncen
a69eeb6b1f
change the algorithm of minimum enclosing circle with EMO Welzl's method
2015-12-08 21:38:59 +08:00
Vadim Pisarevsky
0de6165863
Merge pull request #5660 from jet47:cuda-wrap-stream-3.0
2015-12-08 12:28:57 +00:00
Vadim Pisarevsky
9c0a5523e4
Merge pull request #5757 from alalek:merge-2.4
2015-12-08 11:51:29 +00:00
Alexander Alekhin
78376c0f63
pthreads: remove usage of non-POSIX PTHREAD_RECURSIVE_MUTEX_INITIALIZER* defines
...
related issues: #5423 #5476
2015-12-08 13:55:02 +03:00
Vadim Pisarevsky
ffe0631518
Merge pull request #5735 from Astero92:angle_unit
2015-12-08 10:35:13 +00:00
Vadim Pisarevsky
f95203e93f
Merge pull request #5759 from grundman:patch-1
2015-12-08 10:33:54 +00:00
Maksim Shabunin
387935e94c
Merge pull request #5756 from mshabunin:smooth_neon_fix
2015-12-08 08:59:58 +00:00
Maksim Shabunin
878ec080c7
Merge pull request #3540 from AlexanderUsentsov:good_feature
2015-12-08 08:02:28 +00:00
Alexander Alekhin
d86d8ed909
Merge 2.4 into master
...
PR #2968 : cce2d99
8578f9c
Fixed bug which caused crash of GPU version of feature matcher in stitcher
The bug caused crash of GPU version of feature matcher in stitcher when
we use ORB features.
PR #3236 : 5947519
Check sure that we're not already below required leaf false alarm rate before continuing to get negative samples.
PR #3190
fix blobdetector
PR #3562 (part): 82bd82e
TBB updated to 4.3u2. Fix for aarch64 support.
PR #3604 (part): 091c7a3
OpenGL interop sample reworked not ot use cvconfig.h
PR #3792 : afdf319
Add -L for CUDA libs path to pkg-config
Add all dirs from CUDA_LIBS_PATH as -L linker options to
OPENCV_LINKER_LIBS. These will end up in opencv.pc.
PR #3893 : 122b9f8
Turn ocv_convert_to_lib_name into a function
PR #5490 : ec5244a
fixed memory leak in findHomography tests
PR #5491 : 0d5b739
delete video readers
PR #5574
PR #5202
2015-12-08 10:24:54 +03:00
Florent
056a111788
Fixed histogram substraction bug with NEON instructions (arguments in wrong order).
2015-12-08 09:48:17 +03:00
grundman
2f0a598ac8
Update imgwarp.cpp
...
github editor does not show white space and inserts one for you ... great combination
2015-12-07 11:48:45 -08:00
grundman
5772cb52e3
Update imgwarp.cpp
...
Check for identity resize => use copy instead (1.37 ms -> 0.07 ms on 720p)
2015-12-07 11:25:39 -08:00
ausentso
9abdf39c90
added test for goodFeaturesToTrack;
2015-12-07 15:24:38 +03:00
Vadim Pisarevsky
7172c16435
Merge pull request #5717 from jet47:cuda-maxwell-fixes
2015-12-07 10:16:48 +00:00
Vadim Pisarevsky
d19897b734
Merge pull request #5651 from hoangviet1985:fix_solvePoly_3.0.0
2015-12-07 10:12:54 +00:00
Vadim Pisarevsky
d4245aa45c
Merge pull request #5704 from sturkmen72:patch-3
2015-12-07 10:09:57 +00:00
Vadim Pisarevsky
54c1637ba1
Merge pull request #5743 from mshabunin:hal_extend
2015-12-07 10:01:22 +00:00
Keita Kita
1621043bd2
Add documentation about detail of image type
...
connectedComponents and connectedComponentsWithStats in
imgproc accept 8-bit single channel image only for input.
2015-12-06 14:06:17 +09:00
songyuncen
b81598bc03
try to fix : enclosing circle always larger than 1.0
...
issue #5745
2015-12-05 10:57:29 +08:00
Suleyman TURKMEN
8418d564a8
Documentation patch for cv::mixChannels
2015-12-03 22:49:28 +02:00
Maksim Shabunin
0e5c710757
Fix documentation warning
2015-12-03 17:30:45 +03:00
Maksim Shabunin
5c5d0e6743
Fixed NEON compilation issue
2015-12-03 15:41:23 +03:00
Maksim Shabunin
5473dbebed
Fixed some build issues
2015-12-03 15:25:42 +03:00
Maksim Shabunin
b5d6d7016c
Merge pull request #5741 from PolarNick239:master
2015-12-03 12:00:21 +00:00
Maksim Shabunin
98f5fcd86e
HAL: fixed header path
2015-12-03 14:56:15 +03:00
Maksim Shabunin
b4bcdd10a1
HAL: improvements
...
- added new functions from core module: split, merge, add, sub, mul, div, ...
- added function replacement mechanism
- added example of HAL replacement library
2015-12-03 14:43:37 +03:00
Alexander Alekhin
e8742be30b
Merge pull request #5742 from GabrieleDalmazzone:GabrieleDalmazzone-patch-1
2015-12-03 10:29:22 +00:00
Nikolay Polyarniy
8026824563
ts module: includes moved out from cvtest namespace
2015-12-03 00:15:38 +03:00
Dominik Kleiser
0ba66aa5b9
Merge remote-tracking branch 'origin/master' into angle_unit
2015-12-02 18:39:12 +01:00
Alexander Alekhin
d5894ef2a8
Merge pull request #5572 from paroj:nov4l1
2015-12-02 16:49:59 +00:00
Dominik Kleiser
0c471515fd
use float for CV_PI
2015-12-02 17:33:40 +01:00
Dominik Kleiser
c7cb028035
use floats for the calculation
2015-12-02 16:38:44 +01:00
Dominik Kleiser
767bae44ae
Fix the unit of angle for AKaze/Kaze KeyPoints
...
Convert the return value of getAngle from radian to degrees.
2015-12-02 11:51:37 +01:00
Pavel Vlasov
2b27f7dbb3
Fixed warnings for IPP9+ build;
2015-12-01 16:10:29 +03:00
GabrieleDalmazzone
5a72be08fd
Race condition bug-fix in hog.cu
...
See https://github.com/Itseez/opencv/issues/5721
COMMENTS:
* The second __syncthreads() is necessary, I am sure of that.
* The code works without the first __syncthreads() too, but I have however added it for symmetry. Anyway it doesn't affect time performances, I have checked it with some profiling with nvvp
2015-12-01 09:19:31 +01:00
Alexander Alekhin
a0f8645541
Merge pull request #5708 from comdiv:#5707
2015-11-30 09:52:16 +00:00
Alexander Alekhin
8524d46fee
Merge pull request #5633 from mshabunin:doc-mser
2015-11-30 09:48:39 +00:00
Alexander Alekhin
e860ed7689
Merge pull request #5714 from ajbernal:OCL_HOG_Fix
2015-11-30 09:44:37 +00:00
Alexander Smorkalov
53ed1a8c03
Build fix for QNX 6.6 neitrino.
2015-11-30 10:28:04 +03:00
Vladislav Vinogradov
1bef1b8d16
disable sanity tests for AlphaComp and PyrLKOpticalFlowDense
2015-11-27 16:46:47 +03:00
Vladislav Vinogradov
2b26094cf5
increase epsilons in some tests:
...
* MulSpectrums
* StereoConstantSpaceBP
* BruteForceNonLocalMeans
2015-11-27 16:46:20 +03:00
Vladislav Vinogradov
2afb02fcb4
fix BORDER_WRAP processing on Maxwell generation
2015-11-27 16:45:26 +03:00
Ariel Bernal
5c8683139f
Fix for #5710 . OpenCL HOG Object detect assigns the wrong SIMD size.
...
In oder to guarantee SIMDness between the two compilation steps we choose the
highest SIMD size that is optimized in the kernel for the first step.
2015-11-25 16:20:04 -08:00
Pavel Rojtberg
16fcd78f03
add sampson distance error measure
...
the first order approximation of the geometric error
2015-11-25 16:39:49 +01:00
comdiv
81c746c2a8
32bit BITFIELDS compresion codec support #5707 Fixed
...
wsfixed
2015-11-25 00:03:35 +05:00
askourik
fedf064088
removing code duplicates and replace unsigned long by uint32_t
2015-11-23 23:47:23 +03:00
askourik
b3e8c65e5e
removed code duplication for non-intel platforms
2015-11-23 22:41:35 +03:00
askourik
4cf7ddfd87
Added new function definition in AGAST module header for tree-optimized version
2015-11-23 22:11:01 +03:00
Vadim Pisarevsky
152874eaed
Merge pull request #5620 from paroj:calibratecpp
2015-11-23 18:35:25 +00:00
Vadim Pisarevsky
76f54b51c1
Merge pull request #5661 from mbarann:fix_msmf_write_vertically_flipped_video
2015-11-23 18:34:30 +00:00
Alexander Alekhin
c9cba6433e
Merge pull request #5698 from lupustr3:pvlasov/ipp9_fixes
2015-11-23 16:28:03 +00:00
Vadim Pisarevsky
313dc32606
Merge pull request #5644 from hoangviet1985:splitError
2015-11-23 13:43:38 +00:00
Vadim Pisarevsky
42001234ab
Merge pull request #5390 from StevenPuttemans:add_markers_2.4
2015-11-23 13:40:00 +00:00
Vadim Pisarevsky
d4d1d03455
Merge pull request #5635 from mzajko:xi_update
2015-11-23 13:34:23 +00:00
Pavel Vlasov
7375383d26
Canny IPP Sobel getBufferSize wrong func fix;
2015-11-23 14:31:22 +03:00
Maksim Shabunin
9a66191ea8
Merge pull request #5571 from jas0n1ee:master
2015-11-23 09:52:41 +00:00
Maksim Shabunin
bd53a30e76
Merge pull request #5658 from berak:akaze_fix
2015-11-23 09:51:23 +00:00
hoangviet1985
e679d97100
remove redundant code
2015-11-22 14:32:18 -05:00
Maksim Shabunin
04f70c92a8
Merge pull request #5449 from rokm:stereo-fixes
2015-11-22 18:30:16 +00:00
Maksim Shabunin
3ae21095df
Merge pull request #5448 from Milania1:doc_normalize
2015-11-22 18:07:13 +00:00
Maksim Shabunin
626ccfe410
Merge pull request #5525 from Milania1:doc_normTypes
2015-11-22 18:05:46 +00:00
Maksim Shabunin
ddf293a081
Merge pull request #5649 from hoangviet1985:solve_pow(x,3)=0_opencv300
2015-11-22 18:02:40 +00:00
Pavel Rojtberg
cefa1dc5cb
switch mask type from vector<int> to vector<uchar>
2015-11-21 00:45:45 +01:00
hoangviet1985
3e96b724c2
squash
2015-11-20 15:03:32 -05:00
hoangviet1985
b96def885f
squash
2015-11-20 14:48:29 -05:00
Maksim Shabunin
5c0cdd4d2d
Merge pull request #5650 from hoangviet1985:fix_bug_5623
2015-11-20 16:15:47 +00:00
Maksim Shabunin
f019de6900
Merge pull request #5666 from mshabunin:vs-run-py
2015-11-20 15:53:48 +00:00
Maksim Shabunin
51797d133a
Merge pull request #5653 from jia-kai:fix-jpeg-exif
2015-11-20 15:37:50 +00:00
Maksim Shabunin
3cb76d5c66
Merge pull request #5663 from bertmsk:patch-1
2015-11-20 15:28:26 +00:00
Maksim Shabunin
047bda32d8
Merge pull request #5665 from paroj:matx_norm
2015-11-20 15:26:39 +00:00
Maksim Shabunin
3cfd7fcbbf
Merge pull request #5681 from sturkmen72:patch-3
2015-11-20 15:18:25 +00:00
Alexander Alekhin
559e1f76f9
Merge pull request #5685 from lupustr3:pvlasov/ipp9_fixes
2015-11-20 12:11:09 +00:00
Pavel Vlasov
9acf93b7c6
IPP Sobel getBufferSize wrong func fix;
2015-11-19 18:38:47 +03:00
Maksim Shabunin
c3cf1be344
fixup! run.py: issues with forced configuration fixed
2015-11-19 15:32:42 +03:00
Alexander Alekhin
e35959fad2
Merge pull request #5671 from PhilLab:patch-7
2015-11-19 10:10:13 +00:00
Rok Mandeljc
7452f9a56e
cudastereo: document lack of fractional bits in 16-bit signed format for StereoBeliefPropagation
2015-11-19 11:05:13 +01:00
Rok Mandeljc
1c804124d1
cudastereo: updated documentation for reprojectImage3D and drawColorDisp
...
Updated the list of supported input formats, added note about 16-bit
signed format (no fractional bits).
2015-11-19 11:05:13 +01:00
Rok Mandeljc
980d84e4a2
calib3d: improve documentation of reprojectImageTo3D
...
Make a note about 16-bit signed format - the function assumes that
values have no fractional bits (so 16-bit disparity from StereoBM
and StereoSGBM cannot be directly used!)
2015-11-19 11:05:13 +01:00
Rok Mandeljc
bf5e930468
cudastereo: drawColorDisp: enabled CV_32S and CV_32F disparity formats
2015-11-19 11:05:13 +01:00
Rok Mandeljc
9f82ac18d4
cudastereo: reprojectImageTo3D: enabled CV_32S and CV_32F disparity formats
...
This is to achieve parity with the CPU equivalent.
2015-11-19 11:05:13 +01:00
Maksim Shabunin
739d7caa32
Merge pull request #5659 from jet47:cuda-wrap-stream-2.4
2015-11-19 09:25:36 +00:00
Maksim Shabunin
6148c3525e
Merge pull request #5672 from ilya-lavrenov:npp-graphcut
2015-11-19 09:18:23 +00:00
askourik
a6bbe06379
Merge branch 'opencv_agast_tree' of https://github.com/askourik/opencv into opencv_agast_tree
2015-11-19 07:41:55 +03:00
askourik
cc5a1d612e
added comments and test perl examples for agast tree version
2015-11-19 07:39:57 +03:00
askourik
ae66ce9d22
Add treelookups for nonintel
2015-11-19 07:06:20 +03:00
Suleyman TURKMEN
99a286ef24
Update imgcodecs.hpp
2015-11-19 00:25:36 +02:00
Maksim Shabunin
eebd4cad66
Fix compilation problems with XCode 7.1.1 and cmake 3.3.2
2015-11-17 18:52:55 +03:00
Maksim Shabunin
e8bf4417ef
New variant of iOS framework building, fixed some warnings for XCode 7.1.1 and cmake 3.3.2
2015-11-17 15:30:01 +03:00
Maksim Shabunin
7df392bfd8
run.py: issues with forced configuration fixed
2015-11-16 14:02:26 +03:00
Philipp Hasper
4d3915f69a
Fixed mjpeg frame size attribution
2015-11-16 08:40:09 +01:00
Pavel Rojtberg
81e814d9ed
clean up fisheye calibration code
...
improves performance by factor 1.2 to 2.0
2015-11-16 02:24:53 +01:00
Ilya Lavrenov
0050df8750
GraphCut deprecated in 7.5 and removed in 8.0
2015-11-15 00:56:56 +03:00
Maksim Shabunin
97878645bc
Fix run.py test detection issues for debug VS configurations
2015-11-13 18:55:19 +03:00
Maksim Shabunin
01b5971c94
Merge pull request #5640 from mshabunin:restore-ts-gpu
2015-11-13 15:47:17 +00:00
Pavel Rojtberg
c209f795b5
support for NORM_L2SQR in norm(Matx<..>)
2015-11-13 14:29:56 +01:00
Bert
d3b0bda011
Update system.cpp
...
FreeBSD compilation fix
2015-11-13 11:03:34 +03:00
mbarann
b48b2d43b0
MSMF expects a bottom-up video frame, so the buffer pointer must point to the end of the data and the stride needs to be negative
2015-11-12 13:13:45 +01:00
berak
0baf0bdc24
AKAZE: check channels instead of type in detectAndCompute
...
add same CV_32F and CV_16U support for KAZE
2015-11-12 12:48:03 +01:00