Vadim Pisarevsky
c0cde75d54
Merge pull request #7975 from tomoaki0705:cleanupCalib3dStereo
2017-01-10 11:12:15 +00:00
Vadim Pisarevsky
85474f581d
Merge pull request #7983 from LaurentBerger:docFindcontours
2017-01-10 11:10:16 +00:00
Alexander Alekhin
e6d7989b20
Merge pull request #7986 from atinfinity:pullreq/170109-add_USE_AVX2_condition
2017-01-09 16:11:00 +00:00
Maksim Shabunin
406fe899d5
Merge pull request #7965 from D-Barber:stereoCalibrateR2T2CalculationTinyDocumentationFix
2017-01-09 13:16:38 +00:00
atinfinity
b3c77e664d
added to check the support of AVX2
2017-01-09 19:51:33 +09:00
LaurentBerger
e6f27240d5
dd a note in findcontours doc
2017-01-08 15:24:29 +01:00
Tomoaki Teshima
f1aae52daf
clean up unused #if
2017-01-06 18:23:45 +09:00
Alexander Alekhin
45f0cf0d41
Merge pull request #7959 from alalek:fix_7957
2017-01-06 02:10:06 +00:00
Tetragramm
d33d37ffd9
Add check for all zero moments. If one of the shapes is empty, the match would return zero distance between the shapes even when the other one had content. It now returns DBL_MAX if no moments had value.
2017-01-04 18:38:46 -06:00
Duncan Barber
1c3b9d7591
Tiny documentation fix in stereoCalibrate
...
Modified the (R2,T2) computation documentation in the stereoCalibrate function documentation to display on two lines for clarity
2017-01-04 21:24:25 +00:00
Alexander Alekhin
9be630466f
Merge pull request #7948 from LorenaGdL:hitmiss_tutorial
2017-01-03 19:35:40 +00:00
Alexander Alekhin
fa36b9d345
imgproc: fix using of uninitialized edge[] members in FillConvexPoly
2017-01-03 22:18:27 +03:00
Lorena García
3650ec02be
HitMiss tutorial
2017-01-03 18:34:04 +01:00
Matt Bennett
c3a8db6d6c
Merge pull request #7952 from mattmyne:JSONWriteFixTrailingDecimalPoint
...
Append zero to trailing decimal place for FileStorage JSON write of a float or double value (#7952 )
* Fix for FileStorage JSON write of a float or double value that has no fractional part; appends a zero character after the trailing decimal place to meet JSON standard.
* strlen return to size_t type rather than unnecessary cast to int
2017-01-02 20:28:07 +00:00
Alexander Alekhin
23e53a32e5
Merge pull request #7950 from BadrinathS:firstbugfix-lr_opencv
2016-12-31 12:48:54 +00:00
BadrinathS
d1f727191f
Resolving issue #7924
2016-12-31 16:37:51 +05:30
utibenkei
579ffbf97e
Added Java wrapping for tracking module
2016-12-31 02:19:38 +09:00
Steve
8a6fabed83
Avoid segmentation fault
...
Change `<=` to `<` to avoid accessing the first character of an empty string
2016-12-29 17:23:40 -08:00
Yakun Wang
c6f666a02b
BufferPool is used for temporary buffer, use mat create directly
2016-12-29 18:29:44 +08:00
wykvictor
5fad2a3f24
Speedup MedianFilter::apply() when calling repeatedly
...
Speedup MedianFilter::apply(), avoid to newly create the two GpuMat every time calling filter->apply(), which is very time consuming.
2016-12-29 17:11:58 +08:00
Alexander Alekhin
d015b55e6b
highgui: preserve waitKey -1 return value
2016-12-28 13:06:28 +03:00
Raj Natarajan
b7a053b0e5
Issue-7310: Updated imwrite doc to correct default setting for IMWRITE_PNG_COMPRESSION and clarified existing doc a bit.
2016-12-26 00:44:43 -06:00
Alexander Alekhin
7dd3723abe
Merge tag '3.2.0'
2016-12-23 16:20:02 +03:00
Alexander Alekhin
70bbf17b13
OpenCV Version++
...
3.2.0
2016-12-23 15:54:44 +03:00
Alexander Alekhin
d0f883524e
cmake(osx): fix CoreImage error ( #7916 )
2016-12-23 11:30:17 +03:00
Vadim Pisarevsky
ad74fdd7cc
moved BLAS/LAPACK detection scripts from opencv_contrib/dnn to the main repository ( #7918 )
...
* moved BLAS/LAPACK detection scripts from opencv_contrib/dnn to the main repository.
* trying to fix the bug with undefined symbols sgesdd_ and dgesdd_
* removed extra whitespaces; disabled LAPACK on IOS
2016-12-22 22:57:44 +03:00
Alexander Alekhin
dc31ddc80a
photo: fix InputArray -> CvMat
2016-12-22 04:22:47 +03:00
Alexander Alekhin
ca6beb9ca8
calib3d: fix InputArray -> CvMat
2016-12-22 04:22:46 +03:00
Vitaly Tuzov
be7d060ea4
Merge pull request #7802 from terfendail:ovxhal_wrappers_migration
...
* OpenVX HAL updated to use generic OpenVX wrappers
* vxErr class from OpenVX HAL replaced with ivx::WrapperError
* reduced usage of vxImage class from OpenVX HAL replaced with ivx::Image
* vxImage class rewritten as ivx::Image subclass that calls swapHandle prior release
* Fix OpenVX HAL build
* Fix for review comments
2016-12-21 15:19:06 +02:00
Alexander Alekhin
a4db9833f7
Merge pull request #7885 from alalek:release-3.2.0-rc
2016-12-19 17:59:14 +00:00
Alexander Alekhin
ece08374a1
Merge pull request #7838 from khnaba:morphology-32f
2016-12-19 16:22:03 +00:00
Vadim Pisarevsky
c64ac42b27
Merge pull request #7852 from savuor:fix/orb_rotation
2016-12-19 16:19:38 +00:00
Alexander Alekhin
d85c11e525
OpenCV version++
...
3.2.0-rc
2016-12-19 17:12:18 +03:00
Alexander Alekhin
86bb523991
Merge pull request #7871 from savuor:fix/openvx_cvt_on
2016-12-19 13:51:53 +00:00
Vadim Pisarevsky
ae9f80c1a9
Merge pull request #7855 from logic1988:master
2016-12-19 13:45:51 +00:00
Alexander Alekhin
07004a46ca
Merge pull request #7773 from savuor:openvx_harris
2016-12-19 11:39:38 +00:00
Rostislav Vasilikhin
328151c8a4
don't run OpenVX pyrLK if user asked for err vector
2016-12-16 23:38:47 +03:00
Rostislav Vasilikhin
fcdbe16252
openvx_cvt disabled for Khronos, fixed sstep and dstep usage
2016-12-16 23:00:55 +03:00
logic1988
de059567d7
Update inner_functions.cpp
...
Fix #4958 cv::ml::StatModel::calcError not working for responses of type CV_32S
2016-12-16 20:01:07 +03:00
Alexander Alekhin
ef08110182
Merge pull request #7880 from sovrasov:rtrees_disable_kfold
2016-12-16 16:46:57 +00:00
Alexander Alekhin
862c3aa6e1
Merge pull request #7873 from addisonElliott:Mat_Range_InitializerList
2016-12-16 16:45:17 +00:00
Rostislav Vasilikhin
13b9dd3963
fixed segfault at ORB::compute() near image's border
2016-12-16 18:36:37 +03:00
Alexander Alekhin
0e4dde1781
Merge pull request #7872 from alalek:merge-2.4
2016-12-16 16:03:14 +02:00
Vladislav Sovrasov
d2e5bea1fb
Disable training of RTrees when CVFolds > 0
2016-12-16 16:39:44 +03:00
Alexander Alekhin
a206e12174
Merge pull request #7876 from mshabunin:fix-sgbm-memory
2016-12-16 13:09:04 +00:00
Rostislav Vasilikhin
cf5e976fad
OpenVX convert enabled
2016-12-16 15:57:21 +03:00
Rostislav Vasilikhin
a2646062b2
ivx::Scalars replaced by immediate values
2016-12-16 15:44:31 +03:00
Rostislav Vasilikhin
1e2ad7e3e3
rewritten for new macro use
2016-12-16 15:44:31 +03:00
Rostislav Vasilikhin
ee77538cf9
disabled due to bad accuracy
2016-12-16 15:44:31 +03:00
Rostislav Vasilikhin
3f1734bbc7
fixed type checks in wrappers; array downloading code simplified
2016-12-16 15:44:31 +03:00
Rostislav Vasilikhin
77f99358df
fix vxCommitArrayRange() call
2016-12-16 15:44:31 +03:00
Rostislav Vasilikhin
5f4112a1cf
added initial version of wrapper for Harris corner detection
2016-12-16 15:44:31 +03:00
Vadim Pisarevsky
75eeb25c1e
Merge pull request #7866 from alalek:update_waitKey
2016-12-16 12:25:11 +00:00
Rostislav Vasilikhin
969c55da58
Merge pull request #7720 from savuor:openvx_FAST
...
Added OpenVX based processing to FAST (#7720 )
* added wrapper for OVX FAST & fixes to IVX wrappers
* fixed type checks in wrappers, array downloading code simplified
* rewritten for new macro use
2016-12-16 13:48:18 +02:00
Alexander Alekhin
c038d1be60
Merge pull request #7858 from addisonElliott:master
2016-12-16 10:57:27 +00:00
Rostislav Vasilikhin
faefbf93bc
Merge pull request #7793 from savuor:openvx_pyrDown
...
OpenVX pyrDown wrappers (#7793 )
* wrappers for vx_pyramid added
* initial version of pyrDown() wrapper added
* disabled for Khronos
* rewritten for new macro use; border mode added to node
2016-12-16 12:48:58 +02:00
Rostislav Vasilikhin
5372c8b331
Merge pull request #7774 from savuor:openvx_pyrlk
...
OpenVX optical flow PyrLK wrappers added (#7774 )
* wrappers for vx_pyramid added
* initial version of Optical Flow PyrLK wrappers added
* array downloading code simplified
* disabled due to bad accuracy; fixed bugs, e.g. vendor-specific ones
* rewritten for new macro use
2016-12-16 12:46:03 +02:00
Alexander Alekhin
a615d79f2d
Merge pull request #7768 from terfendail:ovx_remap
2016-12-16 10:33:58 +00:00
Alexander Alekhin
f7d956ea3e
Merge pull request #7869 from alalek:icc
...
Build with ICC
2016-12-15 19:21:18 +02:00
mshabunin
bfde5cdde0
SGBM: fixed uninitialized memory in cost buffer
2016-12-15 19:08:14 +03:00
Addison Elliott
eb04b2bfa9
Added N-dim submat selection with vectors
...
Currently, to select a submatrix of a N-dimensional matrix, it requires
two lines of code while only one line of code is required if using a 2D
array.
I added functionality to be able to select an N-dim submatrix using a
vector list instead of a Range pointer. This allows initializer lists to
be used for a one-line selection.
2016-12-15 09:16:40 -06:00
Maksim Shabunin
7d5fd6a800
Merge pull request #7812 from alalek:fix_putText
2016-12-15 13:33:56 +00:00
Alexander Alekhin
737fa519d1
test: use relative error in HOG tests
2016-12-15 15:58:16 +03:00
Alexander Alekhin
dbbbad40fb
build: eliminate ICC warnings
2016-12-15 15:57:40 +03:00
StevenPuttemans
6d34d6b47e
update samples: waitKey() usage
...
Original commit is a5f19f7dd6
2016-12-15 15:39:47 +03:00
Alexander Alekhin
4e7b521438
highgui: change waitKey() default behaviour
...
The old behaviour is available via waitKeyEx() call or
via setting of OPENCV_LEGACY_WAITKEY environment variable
2016-12-15 14:17:38 +03:00
Addison Elliott
fa6692afcf
Added new overloaded functions for Mat and UMat that accepts std::vector<int> instead of int * for the sizes on a N-dimensional array.
...
This allows for an N-dimensional array to be setup in one line instead of two when using C++11 initializer lists. cv::Mat(3, {zDim, yDim, xDim}, ...) can be used instead of having to create an int pointer to hold the size array.
2016-12-14 13:52:03 -06:00
Alexander Alekhin
36b5abf6b7
Merge pull request #7857 from savuor:openvx_macro_wrappers
2016-12-14 16:40:09 +00:00
Rostislav Vasilikhin
8b9422a052
OpenVX wrappers rewritten with CV_OVX_RUN, VX_DbgThrow
2016-12-14 17:49:41 +03:00
mshabunin
f5bf1e510b
Test run script: added long test filter for valgrind
2016-12-14 17:16:08 +03:00
Vitaly Tuzov
3c5eb513dd
Fixed OpenVX to OpenCV compatibility for NN remap
2016-12-14 16:53:07 +03:00
Vitaly Tuzov
f8b4d28745
Added OpenVX based processing to remap
2016-12-14 16:53:04 +03:00
mshabunin
965deaba8d
Documentation fixes for latest doxygen
2016-12-14 14:14:13 +03:00
Alexander Alekhin
19c8cc8f13
Merge pull request #7760 from terfendail:ovx_histogram
2016-12-14 03:20:30 +00:00
Alexander Alekhin
8f83d97adc
Merge pull request #7800 from paroj:fisheye_undist
2016-12-14 03:17:49 +00:00
Alexander Alekhin
c977af8ee8
Merge pull request #7843 from chacha21:fix-capture-msmf
2016-12-14 02:47:19 +00:00
Vitaly Tuzov
2c89b39eee
Added OpenVX based processing to calcHist
2016-12-13 18:33:02 +03:00
Alexander Alekhin
a24ebc9952
Merge pull request #7840 from alalek:fix_test_rng
2016-12-13 11:29:53 +00:00
Alexander Alekhin
7a3b5b308c
Merge pull request #7790 from sovrasov:convexity_defects_enable_small_hulls
2016-12-13 10:33:56 +00:00
Alexander Alekhin
fbf2383d5d
Merge pull request #7787 from alalek:ocl_explicit_only
2016-12-13 10:22:33 +00:00
Alexander Alekhin
cb1d4e692b
Merge pull request #7801 from alalek:fix_7795
2016-12-13 10:20:31 +00:00
Alexander Alekhin
188ccac2f3
Merge pull request #7837 from sovrasov:solvepnp_ransac_error_thresh_fix
2016-12-13 10:17:40 +00:00
Alexander Alekhin
069d51d23b
Merge pull request #7836 from sovrasov:akaze_fix_detect_only_mode
2016-12-13 10:14:42 +00:00
chacha21
166d75e3c5
Fix for unhandled error cases when using Media Foundation
...
Some function calls to Media Foundation can fail and retrun null
pointers. They should be checked before being dereferenced to avoid a
crash.
2016-12-13 10:40:06 +01:00
Vladislav Sovrasov
12383a124b
Disable error throwing in convexityDefects when hull is a line or point
2016-12-13 12:28:38 +03:00
Alexander Alekhin
34c07f6aaf
Merge pull request #7729 from apavlenko:vx-canny
2016-12-12 19:14:39 +00:00
Alexander Alekhin
ec859ceb2c
test: limit chessboard generator parameters
2016-12-12 18:09:52 +03:00
apavlenko
3aedc134c2
replacing white noise with fruits picture
2016-12-12 17:55:11 +03:00
Alexander Alekhin
fb223784a6
test: fix Core_HAL.mat_decomp test implementation
2016-12-12 14:47:38 +03:00
Alexander Alekhin
03bcfe4107
test: fix RNG problem in accuracy tests
2016-12-12 14:40:52 +03:00
Naba Kumar
a5d857eda8
Update docs for 32f support in morphology operation
2016-12-12 12:38:43 +02:00
Naba Kumar
3f7cde0485
Implement 32f support for morphology operation
2016-12-12 12:25:27 +02:00
Vladislav Sovrasov
120531cb46
Fix error threshhold in SolvePnPRansac
2016-12-12 13:22:44 +03:00
Vladislav Sovrasov
4a3da1c4ed
Fix missing angles in AKAZE keypoints
2016-12-12 12:28:16 +03:00
Alexander Alekhin
2fded5d8fb
Merge pull request #7822 from alalek:fix_arithmmask_test
2016-12-09 19:02:30 +00:00
Alexander Alekhin
5f57d0295e
Merge pull request #7818 from catree:solvePnP_doc
2016-12-09 19:01:15 +00:00
catree
a93c70f533
Add note about solvePnP methods that cannot be used.
...
Add note: SOLVEPNP_EPNP will be used instead of SOLVEPNP_DLS and instead of SOLVEPNP_UPNP.
2016-12-09 13:15:52 +01:00
apavlenko
a99118c4c7
moving CannyVX test from ocl to cpp file
2016-12-09 15:07:53 +03:00
apavlenko
4246d3667f
disabling again
2016-12-09 14:53:06 +03:00
apavlenko
76c38f0c80
trying to enable canny_vx adding a new test comparing canny_cv vs canny_vx
2016-12-09 14:53:06 +03:00