Vadim Pisarevsky [Mon, 28 Aug 2017 20:25:34 +0000 (20:25 +0000)]
Merge pull request #9327 from sovrasov:fs_free_on_error_fix
Vadim Pisarevsky [Mon, 28 Aug 2017 20:22:56 +0000 (20:22 +0000)]
Merge pull request #9416 from eruffaldi:f_9411_mingw_videoio
Vadim Pisarevsky [Mon, 28 Aug 2017 20:15:12 +0000 (20:15 +0000)]
Merge pull request #9456 from adishavit:issue_8840/CorrectlyRestoreWindowPosOnMultipleMonitors
Vadim Pisarevsky [Mon, 28 Aug 2017 20:11:59 +0000 (20:11 +0000)]
Merge pull request #9474 from miqlas:haiku_support
Vadim Pisarevsky [Mon, 28 Aug 2017 20:10:32 +0000 (20:10 +0000)]
Merge pull request #9479 from alalek:issue_9477
Alexander Alekhin [Mon, 28 Aug 2017 19:33:54 +0000 (19:33 +0000)]
Merge pull request #9492 from paroj:ximea_serial
Alexander Alekhin [Mon, 28 Aug 2017 18:37:49 +0000 (18:37 +0000)]
Merge pull request #9495 from alalek:fix_pylint_version
Alexander Alekhin [Mon, 28 Aug 2017 16:03:44 +0000 (19:03 +0300)]
cmake: fix Pylint version detection
Pavel Rojtberg [Mon, 28 Aug 2017 14:57:52 +0000 (16:57 +0200)]
videoio: ximea - allow opening capture by serial number
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.
Alexander Alekhin [Sun, 27 Aug 2017 07:21:10 +0000 (10:21 +0300)]
videoio(v4l): move MJPEG/JPEG to the end of probe list
Zoltán Mizsei [Sat, 26 Aug 2017 09:37:59 +0000 (11:37 +0200)]
Haiku build fix
Zoltán Mizsei [Sat, 26 Aug 2017 09:35:13 +0000 (11:35 +0200)]
Haiku got no -lrt and -ld
Alexander Alekhin [Fri, 25 Aug 2017 14:32:57 +0000 (14:32 +0000)]
Merge pull request #9467 from sovrasov:stereo_calib_fix_td
Vladislav Sovrasov [Fri, 25 Aug 2017 10:51:43 +0000 (13:51 +0300)]
calib3d: fix warning from gcc7
Alexander Alekhin [Fri, 25 Aug 2017 12:03:27 +0000 (12:03 +0000)]
Merge pull request #9441 from wzw-intel:delete_program
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.
Vladislav Sovrasov [Fri, 25 Aug 2017 10:05:16 +0000 (13:05 +0300)]
calib3d: add CALIB_FIX_TANGENT_DIST flag to stereoCalibrate
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.
Alexander Alekhin [Thu, 24 Aug 2017 19:49:12 +0000 (19:49 +0000)]
Merge pull request #9140 from Cartucho:linter_python
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
Alexander Alekhin [Thu, 24 Aug 2017 19:46:54 +0000 (19:46 +0000)]
Merge pull request #9460 from Cartucho:pylint_samples_py
tribta [Thu, 24 Aug 2017 16:45:14 +0000 (17:45 +0100)]
Samples Python:
* Unused variables
* Bad identation
Alexander Alekhin [Thu, 24 Aug 2017 16:05:07 +0000 (16:05 +0000)]
Merge pull request #9448 from alalek:issue_9443
Alexander Alekhin [Thu, 24 Aug 2017 15:58:38 +0000 (15:58 +0000)]
Merge pull request #9349 from dkurt:tf_deconv
Alexander Alekhin [Thu, 24 Aug 2017 15:57:18 +0000 (15:57 +0000)]
Merge pull request #9414 from gadcam:HOGDescriptor-winSigma
Alexander Alekhin [Thu, 24 Aug 2017 15:56:54 +0000 (15:56 +0000)]
Merge pull request #9394 from dkurt:fix_halide_wrapper
Alexander Alekhin [Thu, 24 Aug 2017 15:33:48 +0000 (15:33 +0000)]
Merge pull request #9252 from jbms:fix/tiff-in-memory
Alexander Alekhin [Thu, 24 Aug 2017 13:07:12 +0000 (16:07 +0300)]
build: eliminate Win32 warnings
Alexander Alekhin [Wed, 23 Aug 2017 16:48:41 +0000 (19:48 +0300)]
cmake: change Pylint integration
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
Alexander Alekhin [Thu, 24 Aug 2017 11:48:53 +0000 (11:48 +0000)]
Merge pull request #9395 from lupustr3:pvlasov/icv2017u3_update
Alexander Alekhin [Thu, 24 Aug 2017 09:49:03 +0000 (09:49 +0000)]
Merge pull request #9419 from sturkmen72:patch-1
Alexander Alekhin [Thu, 24 Aug 2017 09:37:49 +0000 (09:37 +0000)]
Merge pull request #9294 from arrybn:layers_perf
Alexander Alekhin [Thu, 24 Aug 2017 09:37:08 +0000 (09:37 +0000)]
Merge pull request #9333 from dkurt:update_mobilenet_sample
Alexander Alekhin [Thu, 24 Aug 2017 08:46:40 +0000 (08:46 +0000)]
Merge pull request #9451 from alalek:fix_warning_self_assign
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
Alexander Alekhin [Wed, 23 Aug 2017 19:40:36 +0000 (19:40 +0000)]
Merge pull request #9449 from ribalda:ocv
Alexander Alekhin [Wed, 23 Aug 2017 19:40:15 +0000 (19:40 +0000)]
Merge pull request #9450 from alalek:issue_9440
Alexander Alekhin [Wed, 23 Aug 2017 16:08:55 +0000 (19:08 +0300)]
ts: eliminate build warning '-Wself-assign'
Alexander Alekhin [Wed, 23 Aug 2017 14:59:31 +0000 (17:59 +0300)]
carotene: removed unnecessary 'register' specifier
Alexander Alekhin [Wed, 23 Aug 2017 14:41:23 +0000 (17:41 +0300)]
carotene: don't use __asm__ with aarch64
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>
Alexander Alekhin [Wed, 23 Aug 2017 12:15:27 +0000 (15:15 +0300)]
imgcodesc: fix code problems with integer overflow / address arithmetic / UB
Alexander Alekhin [Wed, 23 Aug 2017 14:19:45 +0000 (14:19 +0000)]
Merge pull request #9447 from dkurt:qt_windows
Dmitry Kurtaev [Wed, 23 Aug 2017 11:56:54 +0000 (14:56 +0300)]
Added 1ms delay to let system decorate Qt windows
Alexander Alekhin [Wed, 23 Aug 2017 12:48:28 +0000 (12:48 +0000)]
Merge pull request #9428 from csukuangfj:fix-commandline-parser
Pavel Vlasov [Thu, 17 Aug 2017 11:57:58 +0000 (14:57 +0300)]
ICV2017u3 package update;
- Optimizations set change. Now IPP integrations will provide code for SSE42, AVX2 and AVX512 (SKX) CPUs only. For HW below SSE42 IPP code is disabled.
- Performance regressions fixes for IPP code paths;
- cv::boxFilter integration improvement;
- cv::filter2D integration improvement;
Aleksandr Rybnikov [Wed, 2 Aug 2017 14:27:58 +0000 (17:27 +0300)]
Added function to get timings for layers
KUANG Fangjun [Mon, 21 Aug 2017 09:26:22 +0000 (11:26 +0200)]
fix cv::CommandLineParser.
It should handle bool value not only of "true" but also of "TRUE" and "True".
Dmitry Kurtaev [Tue, 8 Aug 2017 16:53:07 +0000 (19:53 +0300)]
Update MobileNet object detection sample
Alexander Alekhin [Wed, 23 Aug 2017 04:13:50 +0000 (04:13 +0000)]
Merge pull request #9439 from eruffaldi:macos_build_opengl_qt5_interop2
Emanuele Ruffaldi [Tue, 22 Aug 2017 21:32:01 +0000 (23:32 +0200)]
apple exclusion
Alexander Alekhin [Tue, 22 Aug 2017 20:51:49 +0000 (20:51 +0000)]
Merge pull request #9421 from csukuangfj:fix-doc
Alexander Alekhin [Tue, 22 Aug 2017 19:25:09 +0000 (19:25 +0000)]
Merge pull request #9438 from lpea:master
Guillaume Jacob [Tue, 22 Aug 2017 18:44:53 +0000 (20:44 +0200)]
CMakeLists.txt: fix a typo in a message
Alexander Alekhin [Tue, 22 Aug 2017 16:32:47 +0000 (16:32 +0000)]
Merge pull request #9376 from alalek:imgcodecs_refactoring
Alexander Alekhin [Tue, 22 Aug 2017 14:10:18 +0000 (14:10 +0000)]
Merge pull request #9436 from alalek:cmake_drop_install_name_dir
Alexander Alekhin [Tue, 22 Aug 2017 13:55:03 +0000 (13:55 +0000)]
Merge pull request #9347 from kschwan:fix-docs
Fix doxygen comment in BFMatcher
Alexander Alekhin [Tue, 22 Aug 2017 13:44:47 +0000 (13:44 +0000)]
Merge pull request #9434 from alalek:fix_numpy_warning
Alexander Alekhin [Tue, 22 Aug 2017 12:26:20 +0000 (15:26 +0300)]
cmake: drop INSTALL_NAME_DIR
Alexander Alekhin [Tue, 22 Aug 2017 12:22:45 +0000 (12:22 +0000)]
Merge pull request #9431 from alalek:cmake_compiler_version
Alexander Alekhin [Tue, 22 Aug 2017 09:25:29 +0000 (09:25 +0000)]
Merge pull request #9429 from StevenPuttemans:fix_9404
Alexander Alekhin [Tue, 22 Aug 2017 08:56:55 +0000 (11:56 +0300)]
python: eliminate -Wundef warning about NPY_INTERNAL_BUILD
numpy 1.13.0+
Dmitry Kurtaev [Fri, 11 Aug 2017 13:23:41 +0000 (16:23 +0300)]
Deconvolution layer from TensorFlow
Alexander Alekhin [Mon, 21 Aug 2017 14:43:56 +0000 (17:43 +0300)]
cmake: use CMAKE_CXX_COMPILER_VERSION (CMake 2.8.8+)
- '-fvisibility' flag was updated
- PVAPI library detection was changed
Suleyman TURKMEN [Sun, 20 Aug 2017 09:19:11 +0000 (12:19 +0300)]
Update faq.markdown
Steven Puttemans [Mon, 21 Aug 2017 10:47:04 +0000 (12:47 +0200)]
fix description of setTrackbarMin
Alexander Alekhin [Mon, 21 Aug 2017 07:14:45 +0000 (07:14 +0000)]
Merge pull request #9049 from Cartucho:improve_mask_tutorial_codes
KUANG Fangjun [Sun, 20 Aug 2017 15:21:39 +0000 (17:21 +0200)]
Improve the documentation.
Emanuele Ruffaldi [Sat, 19 Aug 2017 21:51:02 +0000 (23:51 +0200)]
videoio for mingw32: added STRSAFE_NO_DEPRECATE and realpath
Alexander Alekhin [Sat, 19 Aug 2017 18:19:31 +0000 (18:19 +0000)]
Merge pull request #9415 from alalek:cmake_deprecated_policies
Alexander Alekhin [Sat, 19 Aug 2017 16:05:32 +0000 (16:05 +0000)]
vtk: eliminate 'override' build warning
Alexander Alekhin [Wed, 16 Aug 2017 22:49:17 +0000 (22:49 +0000)]
cmake: CMP0026 NEW
Alexander Alekhin [Wed, 16 Aug 2017 22:33:27 +0000 (22:33 +0000)]
cmake: CMP0046 NEW
Alexander Alekhin [Wed, 16 Aug 2017 21:23:06 +0000 (21:23 +0000)]
cmake: CMP0022 NEW
Alexander Alekhin [Wed, 16 Aug 2017 21:22:35 +0000 (21:22 +0000)]
cmake: CMP0020 NEW
Camille Barneaud [Sat, 19 Aug 2017 13:03:16 +0000 (15:03 +0200)]
Avoid HOGDescriptor with sigma = 0
Solve #9307.
Alexander Alekhin [Fri, 18 Aug 2017 16:03:50 +0000 (16:03 +0000)]
Merge pull request #9400 from sovrasov:videoio_fix_warn
Vladislav Sovrasov [Fri, 18 Aug 2017 09:07:24 +0000 (12:07 +0300)]
videoio: remove throw lists since they are deprecated in cxx11 (and gcc7 produces a warning)
Alexander Alekhin [Fri, 18 Aug 2017 08:47:17 +0000 (08:47 +0000)]
Merge pull request #9397 from alalek:memcpy_null_guard
Alexander Alekhin [Thu, 17 Aug 2017 20:05:56 +0000 (20:05 +0000)]
Merge pull request #9369 from alalek:cpp_refactor_gtk
Alexander Alekhin [Thu, 17 Aug 2017 20:04:33 +0000 (20:04 +0000)]
Merge pull request #8847 from Cartucho:java_highgui
Nishant Arora [Thu, 17 Aug 2017 16:32:53 +0000 (10:32 -0600)]
Merge pull request #9210 from whizzzkid/fixing-cuda
Fixing explicitly call download method for cuda::GpuMat object
Alexander Alekhin [Thu, 17 Aug 2017 15:30:31 +0000 (18:30 +0300)]
core: fix memcpy with zero size
Dmitry Kurtaev [Thu, 17 Aug 2017 09:48:02 +0000 (12:48 +0300)]
Fix Halide buffer behavior in case of OpenCL device memory allocation
Jiri Horner [Wed, 16 Aug 2017 16:46:11 +0000 (18:46 +0200)]
Merge pull request #9330 from hrnr:akaze_ocl
[GSOC] Enable OCL for AKAZE (#9330)
* revert e0489cb - reenable OCL for AKAZE
* deal with conversion internally in AKAZE
* pass InputArray directly to AKAZE to allow distiguishing input Mat/UMat. deal with conversion there
* ensure that keypoints orientations are always computed. prevents misuse of internal AKAZE class.
* covert internal AKAZE functions to use InputArray/OutputArray
* make internal functions private in AKAZE
* split OCL and CPU paths in AKAZE
* create 2 separate pyramids, 1 for OCL and 1 for CPU
* template functions that use temporaries to always store them as correct type (UMat/Mat)
* remove variable used only in OCL path
causes unused variable warning
* update AKAZE documentation
* run ocl version only when ocl is enabled
* add tests for OCL path in AKAZE
* relax condition for keypoints angle
Alexander Alekhin [Wed, 16 Aug 2017 10:53:12 +0000 (13:53 +0300)]
imgproc(test): add checks for remove() call
Alexander Alekhin [Tue, 15 Aug 2017 22:04:55 +0000 (22:04 +0000)]
imgcodecs: refactoring, improve code quality
Alexander Alekhin [Wed, 16 Aug 2017 13:56:33 +0000 (13:56 +0000)]
Merge pull request #9382 from StevenPuttemans:fix_9121
Alexander Alekhin [Tue, 15 Aug 2017 21:45:05 +0000 (21:45 +0000)]
build: workaround GCC 7.1.1 compilation issue with sanitize flags
Version: gcc (GCC) 7.1.1
20170622 (Red Hat 7.1.1-3)
Flags: -fsanitize=address,undefined
Alexander Alekhin [Wed, 16 Aug 2017 10:28:19 +0000 (10:28 +0000)]
Merge pull request #9379 from berak:imgproc_hanning
Steven Puttemans [Wed, 16 Aug 2017 09:34:55 +0000 (11:34 +0200)]
fix_9121
berak [Wed, 16 Aug 2017 06:51:34 +0000 (08:51 +0200)]
imgproc:fix winSize in createHanningWindow()
Alexander Alekhin [Tue, 15 Aug 2017 10:48:10 +0000 (10:48 +0000)]
Merge pull request #9366 from martinsey:brisk-detection-parameter-extension
Martin Seyferth [Mon, 14 Aug 2017 07:40:43 +0000 (09:40 +0200)]
brisk add detection threshold for custom sampling pattern
Rostislav Vasilikhin [Tue, 15 Aug 2017 09:23:26 +0000 (12:23 +0300)]
Merge pull request #9329 from savuor:softfloat_sincos
SoftFloat: added sin, cos and docs (#9329)
* softfloat: comparison operators made inline, min() max() eps() isSubnormal() added
* softfloat: get/set sign/exp
* softfloat: get/set frac
* softfloat: tests rewritten with new tools
* softfloat: added pi(), sin(), cos()
* softfloat: more comments
* softfloat: updated sincos arg reduction
* softfloat: initial tests for sincos added
* softfloat: test works, code cleanup is pending
* softfloat: sincos argreduce rewritten
* softfloat: sincos refactored and simplified
* softfloat sincos: epsilons calibrated
* softfloat: junk code removed from tests
* softfloat: docs added
* inline comparisons undone; warning fixed
Alexander Alekhin [Tue, 15 Aug 2017 09:16:45 +0000 (09:16 +0000)]
Merge pull request #9358 from azatsman:master
Alexander Alekhin [Tue, 15 Aug 2017 09:14:40 +0000 (09:14 +0000)]
Merge pull request #9368 from alalek:fix_9361
Alexander Alekhin [Mon, 14 Aug 2017 19:33:00 +0000 (19:33 +0000)]
highgui: refactor GTK backend
- eliminate legacy C code, used fields
- fix mutex synchronization issues
- set trackbar min/max without unnecessary truncation; allow negative values