platform/upstream/opencv.git
6 years agoMerge pull request #9600 from StevenPuttemans:fix_9583
Vadim Pisarevsky [Wed, 13 Sep 2017 13:27:04 +0000 (13:27 +0000)]
Merge pull request #9600 from StevenPuttemans:fix_9583

6 years agoMerge pull request #9581 from sovrasov:rtree_disable_cv
Vadim Pisarevsky [Wed, 13 Sep 2017 13:20:52 +0000 (13:20 +0000)]
Merge pull request #9581 from sovrasov:rtree_disable_cv

6 years agoMerge pull request #9606 from sovrasov:fix_gcc7_warnings
Alexander Alekhin [Mon, 11 Sep 2017 18:45:30 +0000 (18:45 +0000)]
Merge pull request #9606 from sovrasov:fix_gcc7_warnings

6 years agocmake: disable implicit-fallthrough by default
Vladislav Sovrasov [Mon, 11 Sep 2017 13:04:00 +0000 (16:04 +0300)]
cmake: disable implicit-fallthrough by default

6 years agofixing issue 9583 - issue in cascadeclassifier code clipObjects
Steven Puttemans [Sat, 9 Sep 2017 07:51:20 +0000 (09:51 +0200)]
fixing issue 9583 - issue in cascadeclassifier code clipObjects

6 years agoMerge pull request #9580 from mshabunin:fix-static-6
Alexander Alekhin [Sat, 9 Sep 2017 19:31:21 +0000 (19:31 +0000)]
Merge pull request #9580 from mshabunin:fix-static-6

6 years agoMerge pull request #9590 from alalek:ocl_runtime_fix
Alexander Alekhin [Sat, 9 Sep 2017 19:30:07 +0000 (19:30 +0000)]
Merge pull request #9590 from alalek:ocl_runtime_fix

6 years agoMerge pull request #9595 from paroj:imreadmulti_py
Alexander Alekhin [Fri, 8 Sep 2017 14:03:03 +0000 (14:03 +0000)]
Merge pull request #9595 from paroj:imreadmulti_py

6 years agoMerge pull request #9582 from sovrasov:fix_gcc7_macro_warning
Alexander Alekhin [Fri, 8 Sep 2017 13:31:27 +0000 (13:31 +0000)]
Merge pull request #9582 from sovrasov:fix_gcc7_macro_warning

6 years agopython: imreadmulti - add CV_OUT so it is correctly wrapped
Pavel Rojtberg [Fri, 8 Sep 2017 13:09:00 +0000 (15:09 +0200)]
python: imreadmulti - add CV_OUT so it is correctly wrapped

6 years agoMerge pull request #9588 from lupustr3:pvlasov/ipp_compatibility
Alexander Alekhin [Fri, 8 Sep 2017 11:23:40 +0000 (11:23 +0000)]
Merge pull request #9588 from lupustr3:pvlasov/ipp_compatibility

6 years agocore: fix OpenCL runtime compilation with HAVE_OPENCL_STATIC
Alexander Alekhin [Wed, 6 Sep 2017 15:21:54 +0000 (18:21 +0300)]
core: fix OpenCL runtime compilation with HAVE_OPENCL_STATIC

6 years agoFixed some issues found by static analysis
Maksim Shabunin [Tue, 5 Sep 2017 14:10:16 +0000 (17:10 +0300)]
Fixed some issues found by static analysis

6 years agoCompatibility improvement with old IPP versions (tested on 9.0.1);
Pavel Vlasov [Fri, 8 Sep 2017 08:08:24 +0000 (11:08 +0300)]
Compatibility improvement with old IPP versions (tested on 9.0.1);
Manual IPP dispatcher simplification;

6 years agocore: fix gcc7 warning about empty VA_ARGS in Assert macro
Vladislav Sovrasov [Thu, 7 Sep 2017 13:09:05 +0000 (16:09 +0300)]
core: fix gcc7 warning about empty VA_ARGS in Assert macro

6 years agoml: disable not implemented k-fold validation in RTrees
Vladislav Sovrasov [Thu, 7 Sep 2017 12:49:46 +0000 (15:49 +0300)]
ml: disable not implemented k-fold validation in RTrees

6 years agoMerge pull request #9293 from sovrasov:assert_improvement
Vadim Pisarevsky [Thu, 7 Sep 2017 11:17:42 +0000 (11:17 +0000)]
Merge pull request #9293 from sovrasov:assert_improvement

6 years agoMerge pull request #9577 from mshabunin:const-foreach
Vadim Pisarevsky [Thu, 7 Sep 2017 11:12:45 +0000 (11:12 +0000)]
Merge pull request #9577 from mshabunin:const-foreach

6 years agoMerge pull request #9578 from sovrasov:objdet_build_fix
Vadim Pisarevsky [Thu, 7 Sep 2017 11:11:30 +0000 (11:11 +0000)]
Merge pull request #9578 from sovrasov:objdet_build_fix

6 years agoMerge pull request #9579 from alalek:ocl_float_calc
Vadim Pisarevsky [Thu, 7 Sep 2017 11:10:20 +0000 (11:10 +0000)]
Merge pull request #9579 from alalek:ocl_float_calc

6 years agoobjdetect: fix wrong cxx11 features check
Vladislav Sovrasov [Thu, 7 Sep 2017 09:25:36 +0000 (12:25 +0300)]
objdetect: fix wrong cxx11 features check

6 years agoimgproc(ocl): don't use doubles to process float data
Alexander Alekhin [Thu, 7 Sep 2017 09:42:20 +0000 (12:42 +0300)]
imgproc(ocl): don't use doubles to process float data

6 years agoEnabled forEach for const Mats
Maksim Shabunin [Thu, 7 Sep 2017 08:35:14 +0000 (11:35 +0300)]
Enabled forEach for const Mats

6 years agoMerge pull request #9457 from alalek:type_traits_issue_7599
Maksim Shabunin [Wed, 6 Sep 2017 13:34:28 +0000 (13:34 +0000)]
Merge pull request #9457 from alalek:type_traits_issue_7599

6 years agoMerge pull request #9564 from saskatchewancatch:i9550
Alexander Alekhin [Wed, 6 Sep 2017 08:29:16 +0000 (08:29 +0000)]
Merge pull request #9564 from saskatchewancatch:i9550

6 years agoAllow TIFF min=white PHOTOMETRIC interpretation images to be read unchanged
saskatchewancatch [Wed, 6 Sep 2017 03:43:33 +0000 (21:43 -0600)]
Allow TIFF min=white PHOTOMETRIC interpretation images to be read unchanged

6 years agoMerge pull request #8934 from lewisjb:python-classes
Lewis B [Tue, 5 Sep 2017 05:38:17 +0000 (15:38 +1000)]
Merge pull request #8934 from lewisjb:python-classes

* Refactor Python Classes

6 years agoMerge pull request #9522 from terfendail:resize_move
Alexander Alekhin [Tue, 5 Sep 2017 05:33:07 +0000 (05:33 +0000)]
Merge pull request #9522 from terfendail:resize_move

6 years agofix CUDA build
Alexander Alekhin [Thu, 31 Aug 2017 16:13:07 +0000 (19:13 +0300)]
fix CUDA build

CUDA implementation wants to convert std::vector<KeyPoint> <-> GpuMat.
There is no direct mapping from KeyPoint (mix of int/float fields)
into cv::Mat element type, so this conversion must be avoided.

Legacy mode is turned back for CUDA builds.

6 years agoMerge pull request #9548 from alalek:python_tests
Maksim Shabunin [Mon, 4 Sep 2017 10:14:13 +0000 (10:14 +0000)]
Merge pull request #9548 from alalek:python_tests

6 years agoMerge pull request #9546 from sturkmen72:GrammaTech
Maksim Shabunin [Mon, 4 Sep 2017 09:51:22 +0000 (09:51 +0000)]
Merge pull request #9546 from sturkmen72:GrammaTech

6 years agopython(test): tests filtering
Alexander Alekhin [Sun, 3 Sep 2017 12:01:25 +0000 (12:01 +0000)]
python(test): tests filtering

6 years agopython(test): refactor test.py, move test code outside from test.py
Alexander Alekhin [Sun, 3 Sep 2017 11:42:55 +0000 (11:42 +0000)]
python(test): refactor test.py, move test code outside from test.py

6 years agopython(test): enable pylint checks for tests
Alexander Alekhin [Sun, 3 Sep 2017 11:17:15 +0000 (11:17 +0000)]
python(test): enable pylint checks for tests

6 years agoMerge pull request #9476 from dkurt:tutorial_dnn_android
Alexander Alekhin [Sun, 3 Sep 2017 10:34:25 +0000 (10:34 +0000)]
Merge pull request #9476 from dkurt:tutorial_dnn_android

6 years agoAndroid sample for DNN module
Dmitry Kurtaev [Sat, 26 Aug 2017 18:40:12 +0000 (21:40 +0300)]
Android sample for DNN module

6 years agoMerge pull request #9426 from borisfom:dispatch
Alexander Alekhin [Sun, 3 Sep 2017 09:24:59 +0000 (09:24 +0000)]
Merge pull request #9426 from borisfom:dispatch

6 years agoMerge pull request #9498 from saskatchewancatch:i9403
Alexander Alekhin [Sun, 3 Sep 2017 09:15:15 +0000 (09:15 +0000)]
Merge pull request #9498 from saskatchewancatch:i9403

6 years agoUpdate window_gtk.cpp
Suleyman TURKMEN [Sun, 3 Sep 2017 00:37:30 +0000 (03:37 +0300)]
Update window_gtk.cpp

Update miniflann.cpp

Update test_stereomatching.cpp

6 years agoMerge pull request #9533 from alalek:regression_test_9507
Alexander Alekhin [Sat, 2 Sep 2017 06:44:47 +0000 (06:44 +0000)]
Merge pull request #9533 from alalek:regression_test_9507

6 years agoMerge pull request #9527 from mshabunin:mediasdk-fix
Alexander Alekhin [Fri, 1 Sep 2017 19:25:11 +0000 (19:25 +0000)]
Merge pull request #9527 from mshabunin:mediasdk-fix

6 years agoMerge pull request #9534 from alalek:cmake_cl2cpp_dependency_fix
Alexander Alekhin [Fri, 1 Sep 2017 18:11:15 +0000 (18:11 +0000)]
Merge pull request #9534 from alalek:cmake_cl2cpp_dependency_fix

6 years agocore(test): regression test for 9507
Alexander Alekhin [Fri, 1 Sep 2017 05:20:43 +0000 (08:20 +0300)]
core(test): regression test for 9507

6 years agoMerge pull request #9528 from berak:fix_bfmatcher_hamming2
Alexander Alekhin [Fri, 1 Sep 2017 18:07:57 +0000 (18:07 +0000)]
Merge pull request #9528 from berak:fix_bfmatcher_hamming2

6 years agocmake: cl2cpp change main OUTPUT to .hpp file
Alexander Alekhin [Thu, 31 Aug 2017 11:52:36 +0000 (14:52 +0300)]
cmake: cl2cpp change main OUTPUT to .hpp file

To reduce number of unnecessary rebuilds on updates of OpenCL kernels

6 years ago i9403: Removing checks from trackbar min/max set functions.
saskatchewancatch [Tue, 29 Aug 2017 06:16:02 +0000 (00:16 -0600)]
 i9403: Removing checks from trackbar min/max set functions.

Removing unnecessary range checks for QT backend support's setTrackbarMin and setTrackbarMax fucntions

Fixes

6 years agoMerge pull request #9514 from LaurentBerger:docInsWin
Alexander Alekhin [Thu, 31 Aug 2017 19:19:39 +0000 (19:19 +0000)]
Merge pull request #9514 from LaurentBerger:docInsWin

6 years agoadd pushd popd
LaurentBerger [Thu, 31 Aug 2017 17:25:53 +0000 (19:25 +0200)]
add pushd popd

6 years agocore(persistence): resolve DMatch/KeyPoint problem
Alexander Alekhin [Fri, 25 Aug 2017 15:55:31 +0000 (18:55 +0300)]
core(persistence): resolve DMatch/KeyPoint problem

6 years agocore: eliminate CV_ELEM_SIZE()
Alexander Alekhin [Fri, 25 Aug 2017 12:37:09 +0000 (15:37 +0300)]
core: eliminate CV_ELEM_SIZE()

6 years agodnn: invalid bindings
Alexander Alekhin [Thu, 24 Aug 2017 16:43:45 +0000 (19:43 +0300)]
dnn: invalid bindings

6 years agocore: extend traits::Type / traits::Depth for compatible types
Alexander Alekhin [Thu, 24 Aug 2017 15:39:41 +0000 (18:39 +0300)]
core: extend traits::Type / traits::Depth for compatible types

DMatch and Keypoint are not compatible types (mixed float/int fields)

6 years agoMerge pull request #9510 from sturkmen72:update_samples
Alexander Alekhin [Thu, 31 Aug 2017 15:57:45 +0000 (15:57 +0000)]
Merge pull request #9510 from sturkmen72:update_samples

6 years agofeatures2d: fix BFMatcher.radiusMatch with HAMMING2
berak [Thu, 31 Aug 2017 15:24:02 +0000 (17:24 +0200)]
features2d: fix BFMatcher.radiusMatch with HAMMING2

6 years agoFixed MediaSDK tests and build warnings
Maksim Shabunin [Wed, 30 Aug 2017 15:08:36 +0000 (18:08 +0300)]
Fixed MediaSDK tests and build warnings

6 years agoremoved unused interpolateLinear
Vitaly Tuzov [Thu, 31 Aug 2017 12:34:27 +0000 (15:34 +0300)]
removed unused interpolateLinear

6 years agoMerge pull request #9523 from vivekwisdom:master
Alexander Alekhin [Thu, 31 Aug 2017 12:17:29 +0000 (12:17 +0000)]
Merge pull request #9523 from vivekwisdom:master

Corrected Typo in Additional Resources Section

6 years agoCorrected Typo in Additional Resources Section
Vivek Wisdom [Thu, 31 Aug 2017 12:07:24 +0000 (17:37 +0530)]
Corrected Typo in Additional Resources Section

Corrected the Typo 'Hasing' to 'Hashing' in second item in Additional Resources section. Also added Wikipedia link for the LSH.

6 years agocore: fix type traits
Alexander Alekhin [Thu, 9 Feb 2017 11:52:27 +0000 (14:52 +0300)]
core: fix type traits

6 years agoMerge pull request #9516 from arrybn:ssd_face_detector
Alexander Alekhin [Thu, 31 Aug 2017 11:43:04 +0000 (11:43 +0000)]
Merge pull request #9516 from arrybn:ssd_face_detector

6 years agoMove resize implementation to separate file
Vitaly Tuzov [Thu, 20 Jul 2017 13:04:24 +0000 (16:04 +0300)]
Move resize implementation to separate file

6 years agoAdded files for face detector sample
Aleksandr Rybnikov [Wed, 30 Aug 2017 09:50:17 +0000 (12:50 +0300)]
Added files for face detector sample

6 years agoMerge pull request #9509 from borisfom:cuda9-shfl
Alexander Alekhin [Thu, 31 Aug 2017 09:20:12 +0000 (09:20 +0000)]
Merge pull request #9509 from borisfom:cuda9-shfl

6 years agoMerge pull request #9521 from saskatchewancatch:i9489
Alexander Alekhin [Thu, 31 Aug 2017 09:19:28 +0000 (09:19 +0000)]
Merge pull request #9521 from saskatchewancatch:i9489

6 years agoAnother way to build opencv
LaurentBerger [Wed, 30 Aug 2017 07:00:04 +0000 (09:00 +0200)]
Another way to build opencv

update

add anchor

6 years agoDon't truncate label for tracknbar name (Qt)
saskatchewancatch [Thu, 31 Aug 2017 06:40:51 +0000 (00:40 -0600)]
Don't truncate label for tracknbar name (Qt)

Setting truncate option for QString leftJustified method to false fixes 10 character truncation issue noted in issue 9489

6 years agoMerge pull request #9326 from sovrasov:video_cap_new_check
Alexander Alekhin [Wed, 30 Aug 2017 14:29:48 +0000 (14:29 +0000)]
Merge pull request #9326 from sovrasov:video_cap_new_check

6 years agoMerge pull request #9506 from alalek:ocl_fix_canny_ub_9496
Vadim Pisarevsky [Wed, 30 Aug 2017 13:37:44 +0000 (13:37 +0000)]
Merge pull request #9506 from alalek:ocl_fix_canny_ub_9496

6 years agoMerge pull request #9518 from alalek:fix_flann_unsupported_type
Alexander Alekhin [Wed, 30 Aug 2017 12:48:02 +0000 (12:48 +0000)]
Merge pull request #9518 from alalek:fix_flann_unsupported_type

6 years agoUpdate stitching.cpp
Suleyman TURKMEN [Wed, 30 Aug 2017 02:10:23 +0000 (05:10 +0300)]
Update stitching.cpp

6 years agoMerge pull request #9515 from berak:fix_directx_samples
Alexander Alekhin [Wed, 30 Aug 2017 10:33:17 +0000 (10:33 +0000)]
Merge pull request #9515 from berak:fix_directx_samples

6 years agoflann: std::vector<size_t> can't be converted into cv::Mat properly
Alexander Alekhin [Wed, 30 Aug 2017 10:11:10 +0000 (13:11 +0300)]
flann: std::vector<size_t> can't be converted into cv::Mat properly

size_t is not supported cv::Mat type

6 years agofix missing std:: in d3dsample
berak [Wed, 30 Aug 2017 09:00:18 +0000 (11:00 +0200)]
fix missing std:: in d3dsample

6 years agoAddressing CUDA9 shfl deprecation
Boris Fomitchev [Tue, 29 Aug 2017 20:27:21 +0000 (13:27 -0700)]
Addressing CUDA9 shfl deprecation

6 years agoMerge pull request #9507 from delftrobotics-forks:restrict-initializer-list-constructor
Alexander Alekhin [Tue, 29 Aug 2017 18:09:11 +0000 (18:09 +0000)]
Merge pull request #9507 from delftrobotics-forks:restrict-initializer-list-constructor

6 years agoMerge pull request #9503 from sovrasov:convex_hull_disable_inplace
Alexander Alekhin [Tue, 29 Aug 2017 16:41:55 +0000 (16:41 +0000)]
Merge pull request #9503 from sovrasov:convex_hull_disable_inplace

6 years agoimgproc(ocl): eliminate div by zero in Canny
Alexander Alekhin [Tue, 29 Aug 2017 13:53:58 +0000 (16:53 +0300)]
imgproc(ocl): eliminate div by zero in Canny

6 years agoRestrict std::initializer_list constructors to arithmetic types.
Maarten de Vries [Tue, 29 Aug 2017 14:32:10 +0000 (16:32 +0200)]
Restrict std::initializer_list constructors to arithmetic types.

6 years agoimgproc: disable buggy inplace processing in convexHull
Vladislav Sovrasov [Tue, 29 Aug 2017 09:06:02 +0000 (12:06 +0300)]
imgproc: disable buggy inplace processing in convexHull

6 years agoMerge pull request #9504 from alalek:regression_9376
Alexander Alekhin [Tue, 29 Aug 2017 12:13:18 +0000 (12:13 +0000)]
Merge pull request #9504 from alalek:regression_9376

6 years agoMerge pull request #9465 from tomoaki0705:fixJetsonTK1Build
Alexander Alekhin [Tue, 29 Aug 2017 11:46:09 +0000 (11:46 +0000)]
Merge pull request #9465 from tomoaki0705:fixJetsonTK1Build

6 years agoimgcodecs: fix regression 9376
Alexander Alekhin [Tue, 29 Aug 2017 10:31:26 +0000 (13:31 +0300)]
imgcodecs: fix regression 9376

6 years agofix build error on Jetson TK1
Tomoaki Teshima [Tue, 29 Aug 2017 10:05:13 +0000 (19:05 +0900)]
fix build error on Jetson TK1
  * guard correctly in header file
  * guard correctly in cmake file

6 years agoMerge pull request #9327 from sovrasov:fs_free_on_error_fix
Vadim Pisarevsky [Mon, 28 Aug 2017 20:25:34 +0000 (20:25 +0000)]
Merge pull request #9327 from sovrasov:fs_free_on_error_fix

6 years agoMerge pull request #9416 from eruffaldi:f_9411_mingw_videoio
Vadim Pisarevsky [Mon, 28 Aug 2017 20:22:56 +0000 (20:22 +0000)]
Merge pull request #9416 from eruffaldi:f_9411_mingw_videoio

6 years agoMerge pull request #9456 from adishavit:issue_8840/CorrectlyRestoreWindowPosOnMultipl...
Vadim Pisarevsky [Mon, 28 Aug 2017 20:15:12 +0000 (20:15 +0000)]
Merge pull request #9456 from adishavit:issue_8840/CorrectlyRestoreWindowPosOnMultipleMonitors

6 years agoMerge pull request #9474 from miqlas:haiku_support
Vadim Pisarevsky [Mon, 28 Aug 2017 20:11:59 +0000 (20:11 +0000)]
Merge pull request #9474 from miqlas:haiku_support

6 years agoMerge pull request #9479 from alalek:issue_9477
Vadim Pisarevsky [Mon, 28 Aug 2017 20:10:32 +0000 (20:10 +0000)]
Merge pull request #9479 from alalek:issue_9477

6 years agoMerge pull request #9492 from paroj:ximea_serial
Alexander Alekhin [Mon, 28 Aug 2017 19:33:54 +0000 (19:33 +0000)]
Merge pull request #9492 from paroj:ximea_serial

6 years agoMerge pull request #9495 from alalek:fix_pylint_version
Alexander Alekhin [Mon, 28 Aug 2017 18:37:49 +0000 (18:37 +0000)]
Merge pull request #9495 from alalek:fix_pylint_version

6 years agocmake: fix Pylint version detection
Alexander Alekhin [Mon, 28 Aug 2017 16:03:44 +0000 (19:03 +0300)]
cmake: fix Pylint version detection

6 years agovideoio: ximea - allow opening capture by serial number
Pavel Rojtberg [Mon, 28 Aug 2017 14:57:52 +0000 (16:57 +0200)]
videoio: ximea - allow opening capture by serial number

6 years agoChanges window position only if BOTH top corners are outside ALL monitors.
Adi Shavit [Fri, 25 Aug 2017 11:25:16 +0000 (14:25 +0300)]
Changes window position only if BOTH top corners are outside ALL monitors.

6 years agovideoio(v4l): move MJPEG/JPEG to the end of probe list
Alexander Alekhin [Sun, 27 Aug 2017 07:21:10 +0000 (10:21 +0300)]
videoio(v4l): move MJPEG/JPEG to the end of probe list

6 years agoHaiku build fix
Zoltán Mizsei [Sat, 26 Aug 2017 09:37:59 +0000 (11:37 +0200)]
Haiku build fix

6 years agoHaiku got no -lrt and -ld
Zoltán Mizsei [Sat, 26 Aug 2017 09:35:13 +0000 (11:35 +0200)]
Haiku got no -lrt and -ld

6 years agoMerge pull request #9467 from sovrasov:stereo_calib_fix_td
Alexander Alekhin [Fri, 25 Aug 2017 14:32:57 +0000 (14:32 +0000)]
Merge pull request #9467 from sovrasov:stereo_calib_fix_td

6 years agocalib3d: fix warning from gcc7
Vladislav Sovrasov [Fri, 25 Aug 2017 10:51:43 +0000 (13:51 +0300)]
calib3d: fix warning from gcc7

6 years agoMerge pull request #9441 from wzw-intel:delete_program
Alexander Alekhin [Fri, 25 Aug 2017 12:03:27 +0000 (12:03 +0000)]
Merge pull request #9441 from wzw-intel:delete_program

6 years agoMerge pull request #9445 from adishavit:master
Adi Shavit [Fri, 25 Aug 2017 11:37:50 +0000 (14:37 +0300)]
Merge pull request #9445 from adishavit:master

* Adds cv::resizeWindow() overload taking a single cv::Size argument.

* Replaces copied documentaion with Doxygen @overload command.