Alexander Alekhin [Mon, 30 Oct 2017 15:43:41 +0000 (15:43 +0000)]
Merge pull request #9864 from mapreri:multiarch
Alexander Alekhin [Mon, 30 Oct 2017 15:41:36 +0000 (15:41 +0000)]
Merge pull request #9877 from mapreri:non-linux
Alexander Alekhin [Mon, 30 Oct 2017 15:33:46 +0000 (15:33 +0000)]
Merge pull request #9968 from alalek:fix_9960
Alexander Alekhin [Mon, 30 Oct 2017 14:54:56 +0000 (17:54 +0300)]
core(ocl): workaround CL_OUT_OF_RESOURCES error
Flush deallocation queue before calling map/unmap
Alexander Alekhin [Mon, 30 Oct 2017 14:15:19 +0000 (14:15 +0000)]
Merge pull request #9961 from pushkalkatara:patch-1
Pushkal Katara [Mon, 30 Oct 2017 12:25:40 +0000 (17:55 +0530)]
Documentation Update
Resolves - https://github.com/opencv/opencv/issues/9928
Vadim Pisarevsky [Mon, 30 Oct 2017 10:03:02 +0000 (10:03 +0000)]
Merge pull request #9703 from Ajacmac:patch1
Fakabbir Amin [Mon, 30 Oct 2017 10:04:20 +0000 (15:34 +0530)]
Error in the documentation for cv::getRectSubPix. #9788 (#9871)
* Error in the documentation for cv::getRectSubPix. #9788
The function name is corrected to GetRectSubPix since, it uses the notation
of src, dst and center. Also added the number of channel assertion criteria.
* Error in the documentation for cv::getRectSubPix. #9788
Replace dst with patch in the formula, reverted function name to
getRectSubPix, removed BorderTypes comment line due to no explicit call
to the function found.
* Error in the documentation for cv::getRectSubPix. #9788
Replace dst with patch in the formula, reverted function name to
getRectSubPix, removed BorderTypes comment line due to no explicit call
to the function found.
Vadim Pisarevsky [Mon, 30 Oct 2017 09:59:12 +0000 (09:59 +0000)]
Merge pull request #9955 from alalek:cmake_openblas_support
Vadim Pisarevsky [Mon, 30 Oct 2017 09:58:18 +0000 (09:58 +0000)]
Merge pull request #9941 from catree:improve_dnn_samples
Vadim Pisarevsky [Mon, 30 Oct 2017 09:54:48 +0000 (09:54 +0000)]
Merge pull request #9865 from ryanfox:patch-4
Alexander Alekhin [Fri, 27 Oct 2017 23:22:21 +0000 (02:22 +0300)]
cmake: update OpenBLAS support
- reorder path HINTS to avoid conflicts with other LAPACK libraries
- add extern "C" { } to avoid generation of C++ symbols
Alexander Alekhin [Fri, 27 Oct 2017 16:43:20 +0000 (16:43 +0000)]
Merge pull request #9951 from alalek:fix_bilateral_f32_simd
Vadim Pisarevsky [Fri, 27 Oct 2017 13:59:46 +0000 (13:59 +0000)]
Merge pull request #9847 from wzw-intel:ocl4dnn_fusion
Vadim Pisarevsky [Fri, 27 Oct 2017 13:59:02 +0000 (13:59 +0000)]
Merge pull request #9845 from dkurt:fast_neural_style_models
Alexander Alekhin [Fri, 27 Oct 2017 14:01:18 +0000 (17:01 +0300)]
Merge pull request #9922 from alalek:ts_markdown_table
ts(misc): support tables exporting in markdown format
Vadim Pisarevsky [Fri, 27 Oct 2017 13:26:42 +0000 (16:26 +0300)]
Update windows_visual_studio_Opencv.markdown
Vadim Pisarevsky [Fri, 27 Oct 2017 13:19:41 +0000 (13:19 +0000)]
Merge pull request #9952 from catree:add_resnet_ssd_face.cpp
Vadim Pisarevsky [Fri, 27 Oct 2017 13:06:11 +0000 (13:06 +0000)]
Merge pull request #9947 from sovrasov:floodfill_docs
Vadim Pisarevsky [Fri, 27 Oct 2017 13:00:34 +0000 (13:00 +0000)]
Merge pull request #9802 from Nickolays:Fix#9797
Vadim Pisarevsky [Fri, 27 Oct 2017 12:53:59 +0000 (12:53 +0000)]
Merge pull request #9875 from terfendail:fast_avx
Vadim Pisarevsky [Fri, 27 Oct 2017 12:50:44 +0000 (12:50 +0000)]
Merge pull request #9897 from Bhanudutta:bugfix_1
Vadim Pisarevsky [Fri, 27 Oct 2017 11:57:18 +0000 (11:57 +0000)]
Merge pull request #9892 from terfendail:v4l_custom
Vadim Pisarevsky [Fri, 27 Oct 2017 11:51:46 +0000 (11:51 +0000)]
Merge pull request #9880 from dkurt:caffe_ceil_mode
catree [Fri, 27 Oct 2017 11:30:01 +0000 (13:30 +0200)]
Add C++ DNN face detection sample: resnet_ssd_face.cpp
Dmitry Kurtaev [Thu, 12 Oct 2017 15:29:17 +0000 (18:29 +0300)]
Layers for fast-neural-style models: https://github.com/jcjohnson/fast-neural-style
Alexander Alekhin [Fri, 27 Oct 2017 11:23:19 +0000 (11:23 +0000)]
Merge pull request #9886 from mshabunin:remove-cmake-submodules
Vadim Pisarevsky [Fri, 27 Oct 2017 11:22:28 +0000 (11:22 +0000)]
Merge pull request #9850 from klchang:master
Vadim Pisarevsky [Fri, 27 Oct 2017 11:22:10 +0000 (11:22 +0000)]
Merge pull request #9839 from terfendail:features/python_wrapper/surface_matching_cleanup
Alexander Alekhin [Fri, 27 Oct 2017 11:20:13 +0000 (14:20 +0300)]
imgproc: fix bilateral filter SIMD 32f optimization
Vadim Pisarevsky [Fri, 27 Oct 2017 11:19:57 +0000 (11:19 +0000)]
Merge pull request #9862 from sovrasov:dnn_nms
Vadim Pisarevsky [Fri, 27 Oct 2017 11:16:19 +0000 (11:16 +0000)]
Merge pull request #9889 from IgWod:add-const-getviewerpose
Vadim Pisarevsky [Fri, 27 Oct 2017 11:11:48 +0000 (11:11 +0000)]
Merge pull request #9874 from dkurt:fix_identity_permute_layer
Vadim Pisarevsky [Fri, 27 Oct 2017 11:10:59 +0000 (11:10 +0000)]
Merge pull request #9921 from dkurt:fix_prelu_after_fully_connected
Vadim Pisarevsky [Fri, 27 Oct 2017 11:09:41 +0000 (11:09 +0000)]
Merge pull request #9923 from savuor:fitellipse_enable_tests
Vadim Pisarevsky [Fri, 27 Oct 2017 11:08:44 +0000 (11:08 +0000)]
Merge pull request #9936 from ryanfox:patch-5
Vladislav Sovrasov [Thu, 26 Oct 2017 10:51:57 +0000 (13:51 +0300)]
imgproc: clarify usage of the mask in floodfill
Vadim Pisarevsky [Fri, 27 Oct 2017 11:06:22 +0000 (11:06 +0000)]
Merge pull request #9939 from alalek:fix_dnn_getUMat_crash
Vadim Pisarevsky [Fri, 27 Oct 2017 11:05:07 +0000 (11:05 +0000)]
Merge pull request #9940 from catree:fix_issue_9925
Vladislav Sovrasov [Fri, 27 Oct 2017 11:06:53 +0000 (14:06 +0300)]
dnn: handle 4-channel images in blobFromImage (#9944)
catree [Wed, 25 Oct 2017 20:02:35 +0000 (22:02 +0200)]
Add camera/video/image input for C++ DNN object detection samples. Add nice display and computation time.
Alexander Alekhin [Thu, 26 Oct 2017 15:37:53 +0000 (15:37 +0000)]
Merge pull request #9946 from alalek:fix_stitching_suft_test
Alexander Alekhin [Thu, 26 Oct 2017 09:13:07 +0000 (12:13 +0300)]
ocl: increase SURF stitching test tolerance
OpenCL SURF implementation is unstable
catree [Wed, 25 Oct 2017 15:55:40 +0000 (17:55 +0200)]
Fix double definitions, correct comment.
Alexander Alekhin [Wed, 25 Oct 2017 15:07:05 +0000 (18:07 +0300)]
dnn: fix sporadic crashes in getUMat()
Incorrect "total" buffer size calculated in StdMatAllocator::allocate() due wrong step values.
Vladislav Sovrasov [Tue, 17 Oct 2017 13:43:04 +0000 (16:43 +0300)]
dnn: add an accuracy test for NMS
Vladislav Sovrasov [Tue, 17 Oct 2017 08:24:50 +0000 (11:24 +0300)]
dnn: add a documentation for NMS, fix missing experimantal namespace
Vladislav Sovrasov [Mon, 16 Oct 2017 16:16:52 +0000 (19:16 +0300)]
dnn: make NMS function public
Ryan Fox [Wed, 25 Oct 2017 02:17:39 +0000 (21:17 -0500)]
copyediting on python object detection tutorial
clarify some passages, fix grammar errors
Vitaly Tuzov [Tue, 17 Oct 2017 15:45:41 +0000 (18:45 +0300)]
AVX2 optimized implementation of FAST corner tracking migrated to separate file
Vitaly Tuzov [Wed, 11 Oct 2017 11:11:47 +0000 (14:11 +0300)]
Python wrappers for Vec and Matx
Alexander Alekhin [Mon, 23 Oct 2017 15:42:41 +0000 (18:42 +0300)]
Merge tag '3.3.1'
Alexander Alekhin [Mon, 23 Oct 2017 15:41:12 +0000 (18:41 +0300)]
Merge branch 'update_version' into release
Rostislav Vasilikhin [Mon, 23 Oct 2017 13:28:49 +0000 (16:28 +0300)]
enabled tests for fitEllipse since the issue is fixed
Dmitry Kurtaev [Mon, 23 Oct 2017 11:30:40 +0000 (14:30 +0300)]
PReLU layer for multidimensional input
Maksim Shabunin [Mon, 23 Oct 2017 12:25:25 +0000 (12:25 +0000)]
Merge pull request #9917 from alalek:ocl_cache_program_failures
Maksim Shabunin [Mon, 23 Oct 2017 12:24:42 +0000 (12:24 +0000)]
Merge pull request #9919 from alalek:ocl_fix_macosx_invalid_options
Maksim Shabunin [Mon, 23 Oct 2017 12:22:16 +0000 (12:22 +0000)]
Merge pull request #9913 from alalek:fix_fvisibility_regression
Maksim Shabunin [Mon, 23 Oct 2017 12:21:35 +0000 (12:21 +0000)]
Merge pull request #9914 from alalek:fix_cmake_xcode
Maksim Shabunin [Mon, 23 Oct 2017 12:20:08 +0000 (12:20 +0000)]
Merge pull request #9906 from sturkmen72:fix_grfmt_gdal
Alexander Alekhin [Mon, 23 Oct 2017 11:51:16 +0000 (14:51 +0300)]
ts(misc): support tables exporting in markdown format
basic support only (no symbol escapes/sanitizing)
Alexander Alekhin [Mon, 23 Oct 2017 10:56:11 +0000 (13:56 +0300)]
ocl(macosx): fix CL_INVALID_BUILD_OPTIONS for gemm programs
MacOSX OpenCL compiler is very strict to whitespace issues
Alexander Alekhin [Mon, 23 Oct 2017 10:46:56 +0000 (13:46 +0300)]
ocl: cache program build failures
To prevent unnecessary compiler invocations
Alexander Alekhin [Mon, 23 Oct 2017 09:31:20 +0000 (12:31 +0300)]
cmake: disable generation of pkg-config file during Xcode build
Alexander Alekhin [Mon, 23 Oct 2017 09:18:52 +0000 (12:18 +0300)]
cmake: fix '-fvisibility' options regression
CMAKE_COMPILER_ID => CMAKE_CXX_COMPILER_ID
Suleyman TURKMEN [Sun, 22 Oct 2017 16:01:34 +0000 (19:01 +0300)]
Update grfmt_gdal.cpp
Alexander Alekhin [Sun, 22 Oct 2017 07:27:15 +0000 (07:27 +0000)]
Merge pull request #9903 from blendin:oob_write_1
Bhanudutta [Sun, 22 Oct 2017 07:07:19 +0000 (12:37 +0530)]
Edit spelling mistake in my previous pull request
blendin [Sat, 21 Oct 2017 19:12:53 +0000 (12:12 -0700)]
Fix out of bounds write
Bhanudutta [Sat, 21 Oct 2017 04:49:38 +0000 (10:19 +0530)]
Added a couple of comments to the interface of traincascade.cpp in order to tell user about the usage of traincascade.cpp file and to learn how Github submitting works
Alexander Alekhin [Fri, 20 Oct 2017 11:44:00 +0000 (11:44 +0000)]
Merge pull request #9887 from mshabunin:upgrade-tbb
Alexander Alekhin [Fri, 20 Oct 2017 11:43:16 +0000 (11:43 +0000)]
Merge pull request #9890 from dkurt:fix_torch_test
Maksim Shabunin [Thu, 19 Oct 2017 15:24:27 +0000 (18:24 +0300)]
Updated TBB package to 2018.1
Dmitry Kurtaev [Fri, 20 Oct 2017 09:01:42 +0000 (12:01 +0300)]
Binary data for batch normalization test from Torch
Igor Wodiany [Thu, 19 Oct 2017 21:05:49 +0000 (22:05 +0100)]
Add const to getViewerPose()
getViewerPose() doesn't modify an object of the class so it can be
made const. It also makes this method consistent with other getters
in the class as they are defined as const.
Vitaly Tuzov [Thu, 19 Oct 2017 17:51:00 +0000 (20:51 +0300)]
Fixed CAP_PROP_FORMAT evaluation in case CvCaptureCAM_V4L returns CV_16U image
Maksim Shabunin [Thu, 19 Oct 2017 14:34:59 +0000 (17:34 +0300)]
Removed cmake submodules and contrib_world references
Maksim Shabunin [Wed, 18 Oct 2017 14:50:12 +0000 (14:50 +0000)]
Merge pull request #9878 from alalek:doc_cleanup
Maksim Shabunin [Wed, 18 Oct 2017 14:49:44 +0000 (14:49 +0000)]
Merge pull request #9879 from alalek:fix_build
Maksim Shabunin [Wed, 18 Oct 2017 14:49:21 +0000 (14:49 +0000)]
Merge pull request #9881 from alalek:ocl_timer_simplify
Alexander Alekhin [Wed, 18 Oct 2017 12:59:16 +0000 (15:59 +0300)]
ocl: simplify ocl::Timer interface
Dmitry Kurtaev [Mon, 16 Oct 2017 12:43:28 +0000 (15:43 +0300)]
Ceil mode from experimental version of Caffe, https://github.com/BVLC/caffe/pull/3057
Alexander Alekhin [Wed, 18 Oct 2017 10:06:23 +0000 (13:06 +0300)]
3rdparty: suppress warnings
Alexander Alekhin [Wed, 18 Oct 2017 10:03:21 +0000 (13:03 +0300)]
fix code style
Alexander Alekhin [Wed, 18 Oct 2017 06:32:53 +0000 (09:32 +0300)]
doc: filter out OpenCL auto-generated runtime headers
Vitaly Tuzov [Tue, 17 Oct 2017 06:34:01 +0000 (09:34 +0300)]
AVX2 optimizations for FAST corner tracking provided by Victoria Zhislina
Dmitry Kurtaev [Tue, 17 Oct 2017 14:13:33 +0000 (17:13 +0300)]
Output blobs shapes initialization in case of identity permutation (NCHW->NCHW)
Alexander Alekhin [Tue, 17 Oct 2017 13:25:42 +0000 (13:25 +0000)]
Merge pull request #9872 from alalek:fix_documentation
Alexander Alekhin [Tue, 17 Oct 2017 13:23:40 +0000 (13:23 +0000)]
Merge pull request #9866 from mapreri:support-dynamic-mathjax
Mattia Rizzolo [Tue, 17 Oct 2017 00:07:31 +0000 (02:07 +0200)]
doc: Make MATHJAX_RELPATH configurable through cmake
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
Alexander Alekhin [Tue, 17 Oct 2017 10:40:16 +0000 (13:40 +0300)]
doc: fix youtube videos handling
Ryan Fox [Tue, 17 Oct 2017 00:07:17 +0000 (19:07 -0500)]
fix and clarify several grammar issues
Mattia Rizzolo [Mon, 16 Oct 2017 22:55:08 +0000 (00:55 +0200)]
Use CMake's ${CMAKE_INSTALL_LIBDIR} variable to decide where to place the built libraries
The typical situation where the usual, plain 'lib' is not wanted is in a
multiarch system, that allows installation of the same library built for
multiple architectures.
Use the standard ${CMAKE_INSTALL_LIBDIR} variable (coming from the
GNUInstallDirs module) to figure where to put the built libraries.
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
Mattia Rizzolo [Mon, 16 Oct 2017 22:45:27 +0000 (00:45 +0200)]
Fix build for non-linux architectures but still glibc-based
Exampls of these are gnu/kfreebsd and gnu/hurd, both available as
unofficial Debian ports.
They don't define __linux__ (as they are non-linux…) but still define
__GLIBC__, so check on that.
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
Alexander Alekhin [Mon, 16 Oct 2017 16:18:22 +0000 (16:18 +0000)]
Merge pull request #9853 from catree:fix_dnn_samples_python3
Alexander Alekhin [Mon, 16 Oct 2017 14:39:08 +0000 (14:39 +0000)]
Merge pull request #9860 from mshabunin:fix-static-9
Wu Zhiwen [Tue, 29 Aug 2017 07:48:19 +0000 (15:48 +0800)]
dnn(ocl4dnn): add fusion support
ocl4dnn supports following fusion styles:
Conv + [BN] + [Scale] + [ReLU/PReLU]
Signed-off-by: Wu Zhiwen <zhiwen.wu@intel.com>
Maksim Shabunin [Mon, 16 Oct 2017 10:07:06 +0000 (13:07 +0300)]
Fixed uninitialized class fields
Vadim Pisarevsky [Mon, 16 Oct 2017 10:46:55 +0000 (10:46 +0000)]
Merge pull request #9833 from tomoaki0705:universalMathFuncs
Vadim Pisarevsky [Mon, 16 Oct 2017 10:45:16 +0000 (10:45 +0000)]
Merge pull request #9848 from jet47:features2d-optional-flann-dep