Alexander Alekhin
41d55c5095
Merge pull request #8620 from saskatchewancatch:8457
2017-04-25 12:22:51 +00:00
saskatchewancatch
3fe18392ef
Updated comments for cv::ellipse and cv::ellipse2Poly to clarify some behaviour that has confused some users.
...
Amend: Delete trailing whitespace to make doc tests happy
2017-04-25 14:31:46 +03:00
Alexander Alekhin
56a0a50da3
Merge pull request #8603 from alalek:fix_test_name
2017-04-25 10:36:03 +00:00
Alexander Alekhin
c744eff30d
Merge pull request #8646 from saskatchewancatch:i8632
2017-04-25 10:33:17 +00:00
Alexander Alekhin
a7e80f7c10
Merge pull request #8645 from brian-armstrong-discord:bugfix_inmemory_exif
2017-04-25 10:32:00 +00:00
Alexander Alekhin
c4d4248e49
Merge pull request #8639 from berak:fix_webp_grayscale
2017-04-25 10:29:59 +00:00
Vadim Pisarevsky
96aaac186d
Merge pull request #8616 from vpisarev:dnn4
2017-04-25 06:32:16 +00:00
saskatchewancatch
d363e2789f
8632: Corrected cv::seamlessClone doc to reflect actual name of flag used in code
2017-04-24 21:01:38 -06:00
Brian Armstrong
40dc0bcd63
fix ByteStreamBuffer
2017-04-24 18:07:47 -07:00
berak
cbda9b332b
imgcodecs: fix webp IMREAD_GRAYSCALE loading
2017-04-24 11:56:23 +02:00
Alexander Alekhin
fe21487f91
Merge pull request #8618 from pwuertz:umat-pyopencl
2017-04-23 13:49:24 +00:00
daB0bby
566630595d
Fixes typo
2017-04-22 12:32:18 +02:00
Peter Würtz
4c095a76c0
Add docstring for UMat::handle
2017-04-22 09:44:29 +02:00
Peter Würtz
a4c70aebd0
Expose UMat OpenCL handles and buffer information to python
2017-04-22 09:42:27 +02:00
Pyotr Chekmaryov
7ffa49e02c
Vertical passes added and we have working parralel version.
2017-04-22 00:00:08 +00:00
Alexander Alekhin
8eade61ec7
Merge pull request #8612 from sovrasov:roi_selector
2017-04-21 17:20:28 +00:00
Tomoaki Teshima
0f5aaade61
fix test error on VS2012
2017-04-21 23:07:46 +09:00
Alexander Alekhin
b4f22803cd
Merge pull request #8593 from devnexen:test_fixes
2017-04-21 12:41:10 +00:00
Alexander Alekhin
f1c8094f5f
Merge pull request #8575 from lupustr3:pvlasov/icv2017u2_initial_update
2017-04-21 10:55:29 +00:00
Vladislav Sovrasov
ad7cf58450
highgui: add ROI selector
2017-04-21 13:29:35 +03:00
Alessandro Gentilini
fc8f1890c0
Fix markdown format.
2017-04-21 10:29:13 +02:00
Pavel Vlasov
35c7216846
IPP for OpenCV 2017u2 initial enabling patch;
2017-04-20 20:26:30 +03:00
Vadim Pisarevsky
dd54f7a22a
got rid of Blob and BlobShape completely; use cv::Mat and std::vector<int> instead
2017-04-19 23:20:17 +03:00
Arnaud Brejeon
636ab095b0
Merge pull request #8535 from arnaudbrejeon:std_array
...
Add support for std::array<T, N> (#8535 )
* Add support for std::array<T, N>
* Add std::array<Mat, N> support
* Remove UMat constructor with std::array parameter
2017-04-19 13:13:39 +03:00
insoow
2922738b6d
Merge pull request #8104 from insoow:master
...
Gemm kernels for Intel GPU (#8104 )
* Fix an issue with Kernel object reset release when consecutive Kernel::run calls
Kernel::run launch OCL gpu kernels and set a event callback function
to decreate the ref count of UMat or remove UMat when the lauched workloads
are completed. However, for some OCL kernels requires multiple call of
Kernel::run function with some kernel parameter changes (e.g., input
and output buffer offset) to get the final computation result.
In the case, the current implementation requires unnecessary
synchronization and cleanupMat.
This fix requires the user to specify whether there will be more work or not.
If there is no remaining computation, the Kernel::run will reset the
kernel object
Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* GEMM kernel optimization for Intel GEN
The optimized kernels uses cl_intel_subgroups extension for better
performance.
Note: This optimized kernels will be part of ISAAC in a code generation
way under MIT license.
Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* Fix API compatibility error
This patch fixes a OCV API compatibility error. The error was reported
due to the interface changes of Kernel::run. To resolve the issue,
An overloaded function of Kernel::run is added. It take a flag indicating
whether there are more work to be done with the kernel object without
releasing resources related to it.
Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* Renaming intel_gpu_gemm.cpp to intel_gpu_gemm.inl.hpp
Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* Revert "Fix API compatibility error"
This reverts commit 2ef427db91
.
Conflicts:
modules/core/src/intel_gpu_gemm.inl.hpp
* Revert "Fix an issue with Kernel object reset release when consecutive Kernel::run calls"
This reverts commit cc7f9f5469
.
* Fix the case of uninitialization D
When C is null and beta is non-zero, D is used without initialization.
This resloves the issue
Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* fix potential output error due to 0 * nan
Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* whitespace fix, eliminate non-ASCII symbols
* fix build warning
2017-04-19 12:57:54 +03:00
Alexander Alekhin
dd304dbe05
test: fix min/max name mismatching
2017-04-18 22:25:00 +03:00
David Carlier
bacc210606
fixing segfaults occuring when launching those unit tests
2017-04-18 09:50:17 +01:00
Alexander Alekhin
2be4f2c4dc
Merge pull request #8589 from tomoaki0705:fixTypoCalib3d
2017-04-17 14:20:25 +00:00
Alexander Alekhin
0d10eb5173
Merge pull request #8565 from iglesias:fix/bgsknn-initialization
2017-04-17 08:08:34 +00:00
Tomoaki Teshima
62c17dc3cf
fix typo and align white spaces
2017-04-17 08:32:08 +09:00
Pyotr Chekmaryov
20036b82d3
There added parallel realization of vertical passes for MODE_HH4.
2017-04-15 21:51:15 +00:00
Alexander Alekhin
10787c68d0
Merge pull request #8581 from ysolovyov:zlib-ios-fix
2017-04-14 20:12:19 +00:00
brian-armstrong-discord
9e054d3880
Merge pull request #8492 from brian-armstrong-discord:exif_inmemory
...
autorotate in-memory jpegs (#8492 )
* autorotate in-memory jpegs
* correct indentation (4 spaces)
* imgcodecs: don't apply EXIF rotation for unloaded images
* videoio: don't try to rotate MJPEG stream
* imgcodecs: ByteStreamBuffer::seekoff support all seek "dir"
* imgcodecs: fix condition: "off == egptr() - eback()" is valid offset
2017-04-14 23:12:07 +03:00
Yuriy Solovyov
26ccc09c46
Fix zlib issue on iOS
2017-04-14 17:16:00 +03:00
Alexander Alekhin
b37f0c5ac2
Merge pull request #8522 from zongwave:master
2017-04-14 11:40:07 +00:00
Vitaly Tuzov
9dc36a1ece
Tuned restrictions for Canny, Warp, FAST, Accumulate and Convolution OpenVX HAL calls on small images
2017-04-14 13:20:25 +03:00
zongwave
1fc60e6d64
Add method KeypointBasedMotionEstimator::estimate(InputArray, InputArray) to support both cpu & opencl algorithm processing
...
the orignal estimate function has input parameters defined as "Mat", this prevent users to call into algorithm opencl path
2017-04-14 10:08:48 +08:00
Alexander Alekhin
85321807dd
Merge pull request #8567 from tomoaki0705:fixCbrtVS2012
2017-04-12 13:46:09 +00:00
Tomoaki Teshima
c145f28c71
fix build error on VS2012
2017-04-12 20:09:00 +09:00
Alexander Alekhin
4d3cef35c2
Merge pull request #8564 from orisano:patch-1
2017-04-12 08:52:08 +00:00
Alexander Alekhin
ab9bbf645c
Merge pull request #8559 from liquidmetal:feature/utsinh_allocate_ecc
2017-04-12 08:39:10 +00:00
orisano
550ca10ec6
Remove stdout log when destructor called.
2017-04-12 17:12:25 +09:00
Fernando Iglesias Garcia
21e698053f
Initialize background model in background subtraction KNN.
...
The method does cvCheckPixelBackgroundNP (which reads bgmodel)
before it is ever updated (in cvUpdatePixelBackgroundNP). This
initialization is thus needed to avoid reads of unitialized values.
2017-04-12 10:11:50 +02:00
Utkarsh Sinha
0330934c8b
Updating documentation.
2017-04-11 06:42:20 -07:00
Vitaly Tuzov
4c0d833dec
Disabled vxuConvolution call for sepFilter evaluation
2017-04-11 15:57:20 +03:00
Alexander Alekhin
8ba95cd498
Merge pull request #8548 from csukuangfj:fix-typo-RNG
2017-04-11 11:46:06 +00:00
Vitaly Tuzov
87bb74312b
Disabled vxuConvolution call for Sobel, GaussianBlur and Box filter evaluation
2017-04-11 14:11:55 +03:00
Alexander Alekhin
4e31eef77d
Merge pull request #8540 from tomoaki0705:fixWaringPhoto
2017-04-11 10:36:01 +00:00
Alexander Alekhin
a2af1d4f71
Merge pull request #8458 from grundman:patch-2
2017-04-11 10:06:34 +00:00
Alexander Alekhin
c839a2ccb1
Merge pull request #8525 from nnorwitz:master
2017-04-11 09:30:09 +00:00
Tomoaki Teshima
ccc8767b55
suppress warning on Jetson TK1
2017-04-11 18:27:12 +09:00
Utkarsh Sinha
b9c2d88e69
If the user passes an empty output matrix, initialize it to identity.
2017-04-10 20:43:33 -07:00
Matthias Grundmann
e0fe3cce71
Update autotuned_index.h
...
Add missing sstream header for decl of std::ostringstream in line 104
2017-04-10 12:07:28 -07:00
Matthias Grundmann
fce7469961
Update utility.hpp
...
Adding missing header for ostream decl. in line 384
2017-04-10 12:04:09 -07:00
Fangjun KUANG
4065778255
fix typos.
2017-04-10 09:32:50 +02:00
Vitaly Tuzov
0f1a56da7c
Changed restrictions for OpenVX HAL calls on small images
2017-04-09 01:17:57 +03:00
jveitchmichaelis
8f19363c07
Update documentation for getCudaEnabledDeviceCount
...
Inform users that getCudaEnabledDeviceCount can return -1 in some cases.
2017-04-07 14:30:14 +01:00
Tong Ke
0a63ab36bb
Merge pull request #8301 from tonyke1993:p3p_alg
...
New p3p algorithm (accepted by CVPR 2017) (#8301 )
* add p3p source code
* indent 4
* update publication info
* fix filename
* interface done
* plug in done, test needed
* debugging
* for test
* a working version
* clean p3p code
* test
* test
* fix warning, blank line
* apply patch from @catree
* add reference info
* namespace, indent 4
* static solveQuartic
* put small functions to anonymous namespace
2017-04-07 09:48:34 +03:00
Alexander Alekhin
2561c59698
Merge pull request #8524 from mshabunin:java-fixes
2017-04-06 20:49:33 +00:00
nnorwitz
24e8cd1a78
Use %% for inline assembly rather than % so this compiles with clang.
...
Same as 9210cefb36
but for this file too.
2017-04-06 12:54:56 -07:00
Vitaly Tuzov
bf62dca45a
Extended restrictions for OpenVX HAL calls on small images
2017-04-06 18:17:34 +03:00
Vitaly Tuzov
bf5b7843e8
Extended set of OpenVX HAL calls disabled for small images
2017-04-06 18:17:32 +03:00
nnorwitz
9210cefb36
Use %% for inline assembly rather than % so this compiles with clang.
2017-04-05 10:57:50 -07:00
Maksim Shabunin
4d62f1de1e
Added javadoc generation
2017-04-05 18:18:39 +03:00
Maksim Shabunin
8b455e8bb3
Fixed Algorithm.save and other methods work in Java
2017-04-05 17:48:38 +03:00
Alexander Alekhin
fd93ae08b6
Merge pull request #8523 from mshabunin:fix-cvtcolor-ocl
2017-04-05 10:02:01 +00:00
Maksim Shabunin
ce50df564c
Fixed cvtColor OCL compilation issue (BGRA2mBGRA)
2017-04-05 11:48:29 +03:00
Alexander Alekhin
bd786f3bea
Merge pull request #8520 from tomoaki0705:cudaWarningsSuppress
2017-04-05 06:34:45 +00:00
Tomoaki Teshima
731b5b206f
suppress warnings from cuda
2017-04-05 08:30:16 +09:00
Alexander Alekhin
e5d9b608c4
cmake: fix fp16 support
2017-04-04 20:34:58 +03:00
Alexander Alekhin
d15d9f558d
Merge pull request #8514 from paroj:v4lretval
2017-04-04 15:01:21 +00:00
Pavel Rojtberg
d92d82d194
cap_v4l: SetProperty - do not return false while setting video size
2017-04-04 15:07:02 +02:00
Alexander Alekhin
e93aa158cf
Merge pull request #8496 from Sahloul:fixes/wrappers/imgproc/EMD
2017-04-03 20:55:51 +00:00
Alexander Alekhin
297ba85323
Merge pull request #8441 from alalek:dispatch_mathfuncs_core
2017-04-03 14:03:49 +00:00
Vadim Pisarevsky
36e8017580
Merge pull request #8465 from claudiofantacci:enh/cudastreamhog
2017-04-03 09:58:21 +00:00
Vadim Pisarevsky
4aa51f6a32
Merge pull request #8484 from berak:patch-2
2017-04-03 09:57:58 +00:00
Vadim Pisarevsky
a973d93dcb
Merge pull request #8504 from bcr3ative:fixStereoBMROI
2017-04-03 09:57:34 +00:00
Vadim Pisarevsky
2409924dbc
Merge pull request #8342 from grundman:patch-1
2017-04-03 09:34:53 +00:00
Alexander Alekhin
c049275512
Merge pull request #8502 from tomoaki0705:fixWarningsArrayBound
2017-04-02 10:15:47 +00:00
Alexander Alekhin
bbdd8ba078
Merge pull request #8506 from sergiud:mat-move-assignment-dont-copy
2017-04-02 10:13:17 +00:00
Sergiu Deitsch
4f31759965
prevent copying in cv::Mat_<T> move assignment
2017-04-01 21:53:30 +02:00
Tomoaki Teshima
6ab10fc3ac
suppress warnings on GCC 4.9 series
...
- check boundary strictly
- initialize the variable before using it
2017-04-01 20:53:50 +09:00
Paolo Perkovic
dd576c89a3
Fix StereoBM ROI selection
...
- Fix StereoBM ROI (Region of interest) selection for stereo
images used by block matching algorithm
2017-04-01 13:29:44 +02:00
Hamdi Sahloul
89088937a7
Avoid memory leakage in smart pointers wrapper
2017-04-01 18:27:57 +09:00
Hamdi Sahloul
6a856d677c
Wraps cv::EMD for Python and Java
2017-04-01 17:20:03 +09:00
Alexander Alekhin
0ae297ad95
Merge pull request #8497 from Sahloul:fixes/wrappers/ptr
2017-03-31 20:52:46 +00:00
Hamdi Sahloul
c75b589f89
Wraps smart pointers properly
2017-04-01 03:19:29 +09:00
Alexander Alekhin
b67382cbeb
Merge pull request #8494 from tomoaki0705:fixWarningCuda
2017-03-31 15:42:01 +00:00
Tomoaki Teshima
507071cc6f
suppress warnings on Jetson TK1
2017-03-31 08:20:59 +09:00
berak
3e0b63f65b
fix comment in optim.hpp
2017-03-30 11:07:52 +02:00
Alexander Alekhin
f34b2f7b8d
Merge pull request #8470 from superbort:stitching-estimators
2017-03-28 13:08:24 +00:00
Alexander Broemmer
b2524f4571
Clear old CameraParameters in AffineBasedEstimator
...
AffineBasedEstimator crashed when called with an existing CameraParameters.
This happens e.g. when using Stitcher in SCANS mode.
CameraraParameters is now cleared before any calculation is executed.
2017-03-28 15:19:25 +02:00
Alexander Alekhin
7cc97fd96c
Merge pull request #8421 from mshabunin:download-cache
2017-03-28 11:13:14 +00:00
Matthias Grundmann
de52887c49
Update circlesgrid.cpp
...
Use identity matrix if homography finding failed. Current behavior zeros out all points.
Update circlesgrid.cpp
Addressed comments
Update circlesgrid.cpp
removed whitespace
2017-03-28 10:56:12 +03:00
Pyotr Chekmaryov
106413a3ea
Simplest test added and code debuged.
2017-03-27 21:40:17 +00:00
Claudio
4709b9d2d8
Add cuda::streams to by_rows and 8UC1 functions
...
Fix #8177
2017-03-27 10:54:07 +02:00
Claudio
dd3655f6a6
Align parameter code style between hog .cu and .cpp files
2017-03-27 10:53:37 +02:00
Claudio
35f66340d7
Add cuda::Stream capability to cuda::HOG::compute
...
In the previous version only the default stream was/could be used, i.e.
cv::cuda::Stream::Null().
With this change, HOG::compute() will now run in parallel over different
cuda::Streams.
The code has been reordered so that all data allocation is completed
first, then all the kernels are run in parallel over streams.
Fix #8177
2017-03-27 10:53:22 +02:00
Artem Lukoyanov
84a0a91d16
Merge branch 'master' of https://github.com/opencv/opencv into interpMultichannelImg
...
Added assertios to remap and warpAffine functions
As @mshabunin said, remap and warpAffine functions do not support more than 4 channels in
Bicubic and Lanczos4 interpolation modes. Assertions were added. Appropriate test was chenged.
resolves #8272
2017-03-24 23:58:51 +03:00
Matthias Grundmann
13540bf7f4
Update bgfg_gaussmix2.cpp
...
Addressed comments.
2017-03-24 13:26:32 -07:00
Alexander Alekhin
49e16a3c9f
Merge pull request #8448 from jexner:foreach-segfault-fix
2017-03-24 18:25:30 +00:00
Alexander Alekhin
e7cad594c1
Merge pull request #8454 from superbort:reuse-stitching
2017-03-24 14:38:54 +00:00
Julian Exner
46af07575e
Add test case for cv::Mat::forEach
...
This test case uses a matrix with more dimensions than columns. Without
the fix in
b45e784beb
this crashes with a segmentation fault, hangs or simply fails with wrong
values.
2017-03-24 15:34:58 +01:00
Alexander Broemmer
30d26acee0
Make stitching panoramas reusable after estimating transform once
...
Stitcher will now make a working copy of the CameraParams object to avoid side effects when composing Panorama.
Makes it possible to estimate transform once and then compose multiple panoramas. Useful for setup with fixed cameras.
2017-03-24 14:20:43 +01:00
Maksim Shabunin
e72d353b45
Download cache
2017-03-24 16:19:56 +03:00
Artem Lukoyanov
c4ae5c0ee5
Added assertios to remap and warpAffine functions
...
Remap and warpAffine functions do not support more than 4 channels in
Bicubic and Lanczos4 interpolation modes. Assertions were added.
resolve #8272
2017-03-24 11:19:58 +03:00
Alexander Alekhin
d0c64fca2b
Merge pull request #8433 from csukuangfj:issue-8189
2017-03-23 20:20:07 +00:00
jexner
b45e784beb
Fix segmentation fault in cv::Mat::forEach
...
This issue concerns only matrices with more dimensions than columns.
See https://github.com/opencv/opencv/issues/8447
2017-03-23 18:48:59 +01:00
Fangjun KUANG
da94d85789
add more info to the error code.
2017-03-23 14:40:34 +01:00
Fangjun KUANG
f82d64c6e5
Add more info to the error code.
2017-03-23 14:34:24 +01:00
Alexander Alekhin
1e6ce1d2f8
core(mathfuncs_core): cpu optimization dispatched code
2017-03-23 16:17:10 +03:00
Alexander Alekhin
17e5e4cd5a
core: CPU target dispatcher update
...
- use suffixes like '.avx.cpp'
- added CMake-generated files for '.simd.hpp' optimization approach
- wrap HAL intrinsic headers into separate namespaces for different build flags
- automatic vzeroupper insertion (via CV_INSTRUMENT_REGION macro)
2017-03-23 16:12:11 +03:00
Julian Tanke
f70cc29edb
export SVM::trainAuto to python #7224 ( #8373 )
...
* export SVM::trainAuto to python #7224
* workaround for ABI compatibility of SVM::trainAuto
* add parameter comments to new SVM::trainAuto function
* Export ParamGrid member variables
2017-03-23 16:00:19 +03:00
Chaoshuai Lu
de7018539d
Fix UIImageToMat method by taking image scale information into account
2017-03-22 22:33:13 -07:00
Chaoshuai Lu
874fb7ae78
Fix MatToUIImage method crash when the step is not equal to cols * elemSize()
2017-03-22 22:04:27 -07:00
Fangjun KUANG
94521629ab
fix issue 8411.
2017-03-22 23:24:47 +01:00
KUANG, Fangjun
03c4c37969
fix issue 8189.
2017-03-22 22:24:20 +01:00
KUANG, Fangjun
eae1ebfd29
fix issue 8411.
2017-03-22 22:03:29 +01:00
Vadim Pisarevsky
0b3d13645f
Merge pull request #8364 from csukuangfj:patch-2
2017-03-22 14:13:13 +00:00
Alexander Alekhin
ba104b61bf
Merge branch 'pr8392'
2017-03-22 13:45:24 +03:00
Vadim Pisarevsky
8abd163464
Merge pull request #8404 from khnaba:stream-with-custom-allocator
2017-03-21 20:06:56 +00:00
Vadim Pisarevsky
e5dbd2c3a5
Merge pull request #8406 from khnaba:dft-as-algorithm
2017-03-21 20:05:54 +00:00
Vadim Pisarevsky
a57d144076
Merge pull request #7462 from alalek:cpu_multi_target
2017-03-21 19:51:32 +00:00
q
2918c3d75a
First occurence of 4-directional version of SGBM.
...
Even without any tests.
Next step is parallelising it.
2017-03-21 14:51:19 +00:00
Naba Kumar
29680100ac
Support for creating streams with custom allocator
2017-03-21 14:50:14 +02:00
Alexander Alekhin
8bce760174
Merge pull request #8424 from khnaba:expose-buffer-pool
2017-03-21 12:43:15 +00:00
Alexander Alekhin
b3d128bb39
Merge pull request #8401 from avartenkov:multichannel_warp
2017-03-21 11:59:56 +00:00
Alexander Alekhin
741e51396b
Merge pull request #8416 from berak:patch-2
2017-03-21 11:57:57 +00:00
Naba Kumar
00f3ad7217
Implement DFT as cv::Algorithm to support concurrent streams
2017-03-21 13:55:13 +02:00
Naba Kumar
cdcf44b3ef
Expose BufferPool class for external use also
2017-03-21 13:50:02 +02:00
Alexander Alekhin
1389cc9600
Merge pull request #8393 from alalek:ocl_driver_version
2017-03-21 10:44:52 +00:00
Alexander Alekhin
e77a5d5f13
Merge pull request #8422 from berak:fix_shapematchmodes
2017-03-21 09:06:30 +00:00
vartenkov
3fbe1f8d64
Fix multichannel warping with BORDER_CONSTANT
...
Warping a matrix with more than 4 channels using BORDER_CONSTANT and
INTER_NEAREST, INTER_CUBIC or INTER_LANCZOS4 interpolation led to
undefined behaviour. This commit changes the behavior of these methods
to be similar to that of INTER_LINEAR. Changed the scope of some of the
variables to more local. Modified some tests to be able to detect the
error described.
2017-03-20 15:21:49 +03:00
berak
11f3c0741e
imgproc: move ShapeMatchModes enum from c to c++ header
2017-03-20 09:59:19 +01:00
berak
0b31eca9c2
remove unnessecary print statement
...
#resolves: 7881
remove printf statement and associated variables from invMapPointSpherical() in undistort.cpp
2017-03-19 10:12:50 +01:00
Kerry Billingham
d9231afa29
Changes made to the Maven build process:
...
* Introduced OSGi Blueprint XML file and Bean class too automatically load the native library.
* Introduced integration testing module to deploy to Karaf OSGi implementation.
* Clears library executable stack flag during build.
* Updated README document.
2017-03-18 10:49:02 +00:00
Woody Chow
9eecb5a9fe
Optimize RowVec_32f and SymmColumnVec_32f with AVX2
2017-03-16 15:42:58 +09:00
Woody Chow
c370cc10e9
Optimize normL2Sqr_ with AVX2
2017-03-16 14:20:41 +09:00
Woody Chow
05476d6604
Optimize initUndistortRectifyMap with AVX2
2017-03-16 13:50:24 +09:00
Woody Chow
9a29fc2ce1
Optimize WarpAffine using AVX2
2017-03-16 10:13:56 +09:00
Alexander Alekhin
dcdd5d64b6
ocl: dump OpenCL driver version in tests
2017-03-15 18:23:30 +03:00
Maksim Shabunin
9333f82be0
Reduce dependencies between modules
2017-03-15 17:58:52 +03:00
Fangjun KUANG
246d3761ce
Merge pull request #8383 from csukuangfj/patch-10
...
* Improve documentation.
* Update imgproc.hpp
2017-03-15 11:12:59 +00:00
Naba Kumar
27cf6e549e
Merge pull request #8367 from khnaba:cuda-calchist-with-mask
...
Implement cv::cuda::calcHist with mask support (#8367 )
* Implement cuda::calcHist with mask
* Fix documentation build warning
* Have their own step sizes for src and mask. Fix review comment.
2017-03-15 09:34:00 +00:00
Woody Chow
a8763c1fec
Optimize exp32f with AVX2
2017-03-15 17:03:36 +09:00
Maksim Shabunin
a83a1cafa7
Merge pull request #8388 from ottogin:calib3d
2017-03-15 04:33:33 +00:00
Matthias Grundmann
7295dd7dec
Update bgfg_gaussmix2.cpp
...
1e-12 -> DBL_EPSILON
2017-03-14 16:57:50 -07:00
Artem Lukoyanov
3bf5d34544
Callib3d 4channel image detection
...
3.2 version doesn't support 4 channel color image
detections, unlike 3.1. Now, we don't call
CV_Error() if 4 channel image is given.
resolve #8326
2017-03-15 02:54:15 +03:00
Alexander Alekhin
73e9c44377
Merge pull request #8370 from csukuangfj:patch-7
2017-03-14 13:32:35 +00:00
Alexander Alekhin
661f3e2160
Merge pull request #8371 from csukuangfj:patch-8
2017-03-14 13:23:02 +00:00
Alexander Alekhin
6fcb07d41e
Merge pull request #8375 from Sahloul:fixes/matx/init
2017-03-14 13:22:26 +00:00
Alexander Alekhin
54f7ebdec9
Merge pull request #8380 from csukuangfj:patch-9
2017-03-14 13:20:52 +00:00
Hamdi Sahloul
171e705ba4
Fixes the constructor of 1x14, 2x7, 7x2 or 14x1 matrix
2017-03-14 18:26:22 +09:00
Fangjun KUANG
3ad6d13ff3
Fix an error in the documentation.
2017-03-14 09:57:37 +01:00
hailong-wang
207218e920
Fix the bug of Mat_<>::opeartor []
...
`template<typename _Tp> inline const _Tp* Mat_<_Tp>::operator [](int y) const` does not support 3d matrix since it checks rows.
This operator[] shall check size.p[0] instead.
2017-03-14 13:02:59 +08:00
Fangjun KUANG
31cc519cd3
fix typos.
2017-03-13 13:51:22 +01:00
Fangjun KUANG
3c15913f53
Impove the documentation for Mat::diag
2017-03-13 12:46:50 +01:00
Alexander Alekhin
502aa1f053
Merge pull request #8368 from csukuangfj:patch-5
2017-03-13 10:15:30 +00:00
Alexander Alekhin
fdda19cb0c
Merge pull request #8356 from csukuangfj:patch-1
2017-03-13 09:59:16 +00:00
Fangjun KUANG
95468b72f3
Fix typos in the documentation for cv::Mat.
2017-03-13 10:20:41 +01:00
KUANG, Fangjun
debc1c4c95
fix an error while setting kernel argument for a 3-D matrix.
2017-03-12 18:29:49 +01:00
KUANG, Fangjun
be7d4608fb
Add more comments to the members of CoreTLSData related to OpenCL.
2017-03-12 16:13:00 +01:00
KUANG, Fangjun
3c5d87cbae
Add more information to the error code.
2017-03-11 10:55:50 +01:00
Alexander Alekhin
08c6ffaa8d
Merge pull request #8346 from Sahloul:fixes/python_wrapper/flann
2017-03-10 20:01:54 +00:00
Fangjun KUANG
2a30d8c9f9
Update documentation for cv::accumulate.
...
Make it more clear for the type of input argument.
2017-03-10 17:53:12 +01:00
Hamdi Sahloul
db52841544
Accept default argument of FLANN index parameters
2017-03-10 22:09:31 +09:00
chacha21
8c7d29e526
more minor changes to fix -Wunused-function warning on Apple platforms
2017-03-09 18:08:34 +01:00
chacha21
94c58e7347
minor changes to fix -Wunused-function warning on Apple platforms
2017-03-09 17:28:52 +01:00
Alexander Alekhin
e4377e7c51
Merge pull request #8335 from kuanyili:typo-patch
2017-03-09 10:43:00 +00:00
Matthias Grundmann
0a1767a6b5
Update bgfg_gaussmix2.cpp to avoid divide by zero cases.
2017-03-08 19:27:43 -08:00
Alexander Alekhin
8ef23d64a1
Merge pull request #8308 from sovrasov:fs_dmatch_kpts_update
2017-03-07 19:28:34 +00:00
Kuan-Yi Li
e685dcef0b
Fix typos
2017-03-07 23:42:24 +08:00
Vadim Pisarevsky
24efb02d93
Merge pull request #8332 from sovrasov:qt_no_dbg_output_in_release
2017-03-07 14:39:44 +00:00
Vadim Pisarevsky
e832870288
Merge pull request #8333 from sovrasov:ml_svm_params_scope_fix
2017-03-07 14:38:10 +00:00
Vladislav Sovrasov
195c12f2db
ml: remove useless namespace identifiers in SVM
2017-03-07 16:02:19 +03:00
Vladislav Sovrasov
cd7f0a5177
QT: disable debug output in Release mode
2017-03-07 15:41:07 +03:00
Alexander Alekhin
6b1d9971f4
Merge pull request #8313 from alalek:ocl_fix_cvtcolor
2017-03-07 11:29:01 +00:00
Alexander Alekhin
f9f013e264
Merge pull request #8323 from csukuangfj:csukuangfj-patch-8
2017-03-07 11:24:19 +00:00
chacha21
bfd800342b
use "double" from scalar only for CV_64F input
...
Restore "DstType" in AbsDiffScalarOp template arguments, even if
eventually it will be equal to SrcType
use "double" from scalar only for CV_64F input
2017-03-07 09:49:49 +01:00
Alexander Alekhin
6fe1898ab6
Merge pull request #8294 from alalek:fix_stitching_failure
2017-03-06 14:55:23 +00:00
Alexander Alekhin
990e87effb
Merge pull request #8111 from utibenkei:saliency-module-java
2017-03-06 14:39:23 +00:00
chacha21
2375e58705
assert SrcDepth == DstDepth
...
simplify code by requesting srcDepth == dstDepth
2017-03-06 15:08:59 +01:00
Fangjun KUANG
8a679128fa
Update comments for cv::InputArray.
2017-03-06 14:45:30 +01:00
Alexander Alekhin
3e2b05b096
Merge pull request #8274 from abratchik:mser.brisk.3.0.0-rc1
2017-03-06 10:22:29 +00:00
Alexander Alekhin
aa5204958e
Merge pull request #8279 from sovrasov:calib3d_new_recover_pose
2017-03-06 10:20:43 +00:00
Alexander Alekhin
92c4b6ae4c
Merge pull request #8298 from delftrobotics-forks:circles-grid-parameters
2017-03-05 10:17:51 +00:00
Jaime O. Rios
5d03262b00
Added message about 32-bit Obj-C to all @synthesize sections.
2017-03-03 13:34:29 -05:00
chacha21
6cf4371eb4
make cuda::absdiff support multi-channel scalars
...
I took the subScalar.cu code and changed the inner operation
2017-03-03 18:24:12 +01:00
Alexander Alekhin
ba8a6e3533
ocl: don't use vload4 for 3 channel images
2017-03-03 19:36:38 +03:00
Philipp Hasper
ec38ef9b10
CameraBridgeViewBase synchronizes on a final field
...
Synchronizing against non-final fields is advised against.
2017-03-03 16:07:10 +01:00
Jaime O. Rios
10651d491f
Added message about synthesize keyword.
2017-03-03 09:43:44 -05:00
Jose Gómez
6f39f9a6a0
Merge pull request #8168 from jmgomezpoveda:issue_8166
...
* Use the YV12 format in the Android emulator to avoid image issues
* Removed trailing spaces
* Added exception in else case
* Removed tab
2017-03-03 13:44:11 +00:00
Vladislav Sovrasov
931b32d102
core: add single DMatch/Keypoint I/O
2017-03-03 13:58:55 +03:00
Alexander Alekhin
89ce2dc405
core: DMatch I/O tests
2017-03-03 13:55:27 +03:00
chacha21
27cfe31b64
more ICV_HLINE specific cases
...
added ICV_HLINE custom implementations for element sizes up to 32
but timings show that it is not very relevant for sizes >= 12
2017-03-03 11:47:46 +01:00
Alexander Alekhin
5d31d6ebbb
Merge pull request #8306 from chacha21:portability
2017-03-03 04:46:05 +00:00
Jaime O. Rios
2d20aa4ed0
Modified code to work with universal build.
2017-03-02 16:00:29 -05:00
chacha21
74abbd0898
Fix compilation when USE_ZLIB is false
...
create a dummy gzFile type
2017-03-02 16:58:51 +01:00
chacha21
aa1b031274
get rid of warning C4800 under VS2010
...
the "std::basic_ios::operator bool" differs between C++98 and C++11. The
"double not" syntax is portable and covers both cases with equivalent
meaning
2017-03-02 16:56:20 +01:00
Vadim Pisarevsky
b46364e436
Merge pull request #7996 from mshabunin:hal-filter-revert
2017-03-02 11:12:08 +00:00