platform/upstream/opencv.git
7 years agopython: add special targets gen_opencv_python2(3)
Alexander Alekhin [Tue, 5 Sep 2017 15:28:26 +0000 (18:28 +0300)]
python: add special targets gen_opencv_python2(3)

7 years agopython: generate pyopencv_signatures.json file
Alexander Alekhin [Tue, 5 Sep 2017 13:10:36 +0000 (16:10 +0300)]
python: generate pyopencv_signatures.json file

7 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

7 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

7 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

7 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

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

7 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

7 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

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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

7 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

7 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

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

7 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

7 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.

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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

7 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

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

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

7 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

7 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

7 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

7 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.

7 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

7 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

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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

7 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.

7 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

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

7 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

7 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

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

7 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

7 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.

7 years agocalib3d: add CALIB_FIX_TANGENT_DIST flag to stereoCalibrate
Vladislav Sovrasov [Fri, 25 Aug 2017 10:05:16 +0000 (13:05 +0300)]
calib3d: add CALIB_FIX_TANGENT_DIST flag to stereoCalibrate

7 years agoocl: Add a function to unload a run-time cached program
Wu Zhiwen [Fri, 25 Aug 2017 00:42:11 +0000 (08:42 +0800)]
ocl: Add a function to unload a run-time cached program

This function is the counterpart of "Context::getProg".
With this function, users have chance to unload a program
from global run-time cached programs, and save resource.

7 years agotest(hal): properly dispatch FP16 test
Alexander Alekhin [Thu, 24 Aug 2017 20:52:29 +0000 (20:52 +0000)]
test(hal): properly dispatch FP16 test

7 years agoMerge pull request #9140 from Cartucho:linter_python
Alexander Alekhin [Thu, 24 Aug 2017 19:49:12 +0000 (19:49 +0000)]
Merge pull request #9140 from Cartucho:linter_python

7 years agoMerge pull request #9139 from Cartucho:improve_match_template_py
Alexander Alekhin [Thu, 24 Aug 2017 19:51:09 +0000 (19:51 +0000)]
Merge pull request #9139 from Cartucho:improve_match_template_py

GSoC - Improving code match_template.py

7 years agoMerge pull request #9460 from Cartucho:pylint_samples_py
Alexander Alekhin [Thu, 24 Aug 2017 19:46:54 +0000 (19:46 +0000)]
Merge pull request #9460 from Cartucho:pylint_samples_py

7 years agoSamples Python:
tribta [Thu, 24 Aug 2017 16:45:14 +0000 (17:45 +0100)]
Samples Python:
* Unused variables
* Bad identation

7 years agoMerge pull request #9448 from alalek:issue_9443
Alexander Alekhin [Thu, 24 Aug 2017 16:05:07 +0000 (16:05 +0000)]
Merge pull request #9448 from alalek:issue_9443

7 years agoMerge pull request #9349 from dkurt:tf_deconv
Alexander Alekhin [Thu, 24 Aug 2017 15:58:38 +0000 (15:58 +0000)]
Merge pull request #9349 from dkurt:tf_deconv

7 years agoMerge pull request #9414 from gadcam:HOGDescriptor-winSigma
Alexander Alekhin [Thu, 24 Aug 2017 15:57:18 +0000 (15:57 +0000)]
Merge pull request #9414 from gadcam:HOGDescriptor-winSigma

7 years agoMerge pull request #9394 from dkurt:fix_halide_wrapper
Alexander Alekhin [Thu, 24 Aug 2017 15:56:54 +0000 (15:56 +0000)]
Merge pull request #9394 from dkurt:fix_halide_wrapper

7 years agoMerge pull request #9252 from jbms:fix/tiff-in-memory
Alexander Alekhin [Thu, 24 Aug 2017 15:33:48 +0000 (15:33 +0000)]
Merge pull request #9252 from jbms:fix/tiff-in-memory

7 years agobuild: eliminate Win32 warnings
Alexander Alekhin [Thu, 24 Aug 2017 13:07:12 +0000 (16:07 +0300)]
build: eliminate Win32 warnings

7 years agocmake: change Pylint integration
Alexander Alekhin [Wed, 23 Aug 2017 16:48:41 +0000 (19:48 +0300)]
cmake: change Pylint integration

7 years agoUsing Pylint Tool to Test the python tutorial codes
tribta [Thu, 29 Jun 2017 11:42:45 +0000 (12:42 +0100)]
Using Pylint Tool to Test the python tutorial codes

* Adding CMake script to check if pylint is installed
* Adding Pylint config file (to choose the tests that are enabled)
* Adding CMake script to samples/python/tutorial_code

Testing: bad-indentation, mixed-indentation, unnecessary-semicolon, unused-variable

7 years agoMerge pull request #9395 from lupustr3:pvlasov/icv2017u3_update
Alexander Alekhin [Thu, 24 Aug 2017 11:48:53 +0000 (11:48 +0000)]
Merge pull request #9395 from lupustr3:pvlasov/icv2017u3_update

7 years agoMerge pull request #9419 from sturkmen72:patch-1
Alexander Alekhin [Thu, 24 Aug 2017 09:49:03 +0000 (09:49 +0000)]
Merge pull request #9419 from sturkmen72:patch-1

7 years agoMerge pull request #9294 from arrybn:layers_perf
Alexander Alekhin [Thu, 24 Aug 2017 09:37:49 +0000 (09:37 +0000)]
Merge pull request #9294 from arrybn:layers_perf

7 years agoMerge pull request #9333 from dkurt:update_mobilenet_sample
Alexander Alekhin [Thu, 24 Aug 2017 09:37:08 +0000 (09:37 +0000)]
Merge pull request #9333 from dkurt:update_mobilenet_sample

7 years agoMerge pull request #9451 from alalek:fix_warning_self_assign
Alexander Alekhin [Thu, 24 Aug 2017 08:46:40 +0000 (08:46 +0000)]
Merge pull request #9451 from alalek:fix_warning_self_assign

7 years agoMerge pull request #9418 from borisfom:cuda9
Boris Fomitchev [Thu, 24 Aug 2017 07:11:44 +0000 (00:11 -0700)]
Merge pull request #9418 from borisfom:cuda9

CUDA9 build fixed, added detection (#9418)

* CUDA9 build fixed, added detection

* Replacing deprecated __shfl_xxx with __shfl_sync, fixing bogus CUDA9 warnings

7 years agoMerge pull request #9449 from ribalda:ocv
Alexander Alekhin [Wed, 23 Aug 2017 19:40:36 +0000 (19:40 +0000)]
Merge pull request #9449 from ribalda:ocv

7 years agoMerge pull request #9450 from alalek:issue_9440
Alexander Alekhin [Wed, 23 Aug 2017 19:40:15 +0000 (19:40 +0000)]
Merge pull request #9450 from alalek:issue_9440

7 years agots: eliminate build warning '-Wself-assign'
Alexander Alekhin [Wed, 23 Aug 2017 16:08:55 +0000 (19:08 +0300)]
ts: eliminate build warning '-Wself-assign'

7 years agocarotene: removed unnecessary 'register' specifier
Alexander Alekhin [Wed, 23 Aug 2017 14:59:31 +0000 (17:59 +0300)]
carotene: removed unnecessary 'register' specifier

7 years agocarotene: don't use __asm__ with aarch64
Alexander Alekhin [Wed, 23 Aug 2017 14:41:23 +0000 (17:41 +0300)]
carotene: don't use __asm__ with aarch64

7 years agoocl: Fix OpenCL library detection in Linux
Ricardo Ribalda Delgado [Wed, 23 Aug 2017 13:45:38 +0000 (15:45 +0200)]
ocl: Fix OpenCL library detection in Linux

OpenCL runtime does not require OpenCL development file (libOpenCL.so),
just the "run" library (so.1).

This patch searches for the run library (so.1) if the dev library (.so)
is not found.

Web search shows that this error has been present since at least 2015
http://answers.opencv.org/question/80532/haveopencl-return-false/

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
7 years agoimgcodesc: fix code problems with integer overflow / address arithmetic / UB
Alexander Alekhin [Wed, 23 Aug 2017 12:15:27 +0000 (15:15 +0300)]
imgcodesc: fix code problems with integer overflow / address arithmetic / UB

7 years agoMerge pull request #9447 from dkurt:qt_windows
Alexander Alekhin [Wed, 23 Aug 2017 14:19:45 +0000 (14:19 +0000)]
Merge pull request #9447 from dkurt:qt_windows

7 years agoAdded 1ms delay to let system decorate Qt windows
Dmitry Kurtaev [Wed, 23 Aug 2017 11:56:54 +0000 (14:56 +0300)]
Added 1ms delay to let system decorate Qt windows