platform/upstream/opencv.git
7 years agoMerge pull request #8359 from csukuangfj:patch-fix-error-code-documentation
Vadim Pisarevsky [Wed, 3 May 2017 13:48:28 +0000 (13:48 +0000)]
Merge pull request #8359 from csukuangfj:patch-fix-error-code-documentation

7 years agoMerge pull request #8660 from 4ekmah:making_sgbm_parallel
Vadim Pisarevsky [Wed, 3 May 2017 13:47:36 +0000 (13:47 +0000)]
Merge pull request #8660 from 4ekmah:making_sgbm_parallel

7 years agoMerge pull request #8602 from alalek:ffmpeg_update
Vadim Pisarevsky [Wed, 3 May 2017 13:01:55 +0000 (13:01 +0000)]
Merge pull request #8602 from alalek:ffmpeg_update

7 years agoMerge pull request #8271 from ziggy90127:avfoundation-bugfix1
Vadim Pisarevsky [Wed, 3 May 2017 12:59:44 +0000 (12:59 +0000)]
Merge pull request #8271 from ziggy90127:avfoundation-bugfix1

7 years agoUpdate canny_detector.markdown (#8684)
vskarlsruhe [Wed, 3 May 2017 12:46:34 +0000 (14:46 +0200)]
Update canny_detector.markdown (#8684)

7 years agoMerge pull request #8432 from csukuangfj:issue-8411
Vadim Pisarevsky [Wed, 3 May 2017 12:39:55 +0000 (12:39 +0000)]
Merge pull request #8432 from csukuangfj:issue-8411

7 years agoMerge pull request #8653 from alalek:android_fixes
Maksim Shabunin [Wed, 3 May 2017 12:20:19 +0000 (12:20 +0000)]
Merge pull request #8653 from alalek:android_fixes

7 years agoMerge pull request #8557 from grundman:patch-3
Vadim Pisarevsky [Wed, 3 May 2017 12:12:59 +0000 (12:12 +0000)]
Merge pull request #8557 from grundman:patch-3

7 years agoMerge pull request #8582 from alalek:cmake_disable_insource_builds
Vadim Pisarevsky [Wed, 3 May 2017 11:53:32 +0000 (11:53 +0000)]
Merge pull request #8582 from alalek:cmake_disable_insource_builds

7 years agoMerge pull request #8580 from terfendail:ovx_newperftest
Vadim Pisarevsky [Wed, 3 May 2017 11:01:01 +0000 (11:01 +0000)]
Merge pull request #8580 from terfendail:ovx_newperftest

7 years agoMerge pull request #8598 from sovrasov:java_wrap_prt_arg
Vadim Pisarevsky [Wed, 3 May 2017 10:53:58 +0000 (10:53 +0000)]
Merge pull request #8598 from sovrasov:java_wrap_prt_arg

7 years agoMerge pull request #8676 from jveitchmichaelis:jveitchmichaelis-sgbm-create
Vadim Pisarevsky [Wed, 3 May 2017 10:28:39 +0000 (10:28 +0000)]
Merge pull request #8676 from jveitchmichaelis:jveitchmichaelis-sgbm-create

7 years agoMerge pull request #8688 from ysolovyov:num-jobs-fix
Vadim Pisarevsky [Wed, 3 May 2017 10:25:54 +0000 (10:25 +0000)]
Merge pull request #8688 from ysolovyov:num-jobs-fix

7 years agoMerge pull request #8686 from sovrasov:port_affine3_fix
Maksim Shabunin [Wed, 3 May 2017 10:20:16 +0000 (10:20 +0000)]
Merge pull request #8686 from sovrasov:port_affine3_fix

7 years agoMerge pull request #8649 from saskatchewancatch:8647
Maksim Shabunin [Wed, 3 May 2017 09:19:29 +0000 (09:19 +0000)]
Merge pull request #8649 from saskatchewancatch:8647

7 years agoFix buildcmd
Yuriy Solovyov [Tue, 2 May 2017 15:59:37 +0000 (18:59 +0300)]
Fix buildcmd

7 years agoUse all available cpu cores in iOS/OSX build procedure
Yuriy Solovyov [Tue, 2 May 2017 15:48:54 +0000 (18:48 +0300)]
Use all available cpu cores in iOS/OSX build procedure

7 years agocreate homogeneous affine matrix when constructing from 4x3 cv::Mat
André Mewes [Thu, 13 Apr 2017 12:39:10 +0000 (14:39 +0200)]
create homogeneous affine matrix when constructing from 4x3 cv::Mat

7 years agojava: allow to wrap functions which take cv::Ptr
Vladislav Sovrasov [Tue, 18 Apr 2017 08:28:26 +0000 (11:28 +0300)]
java: allow to wrap functions which take cv::Ptr

7 years agoIssue 8647: Updated doc for cv::matchTemplate to reflect current support for methods...
saskatchewancatch [Wed, 26 Apr 2017 03:54:37 +0000 (21:54 -0600)]
Issue 8647: Updated doc for cv::matchTemplate to reflect current support for methods when mast template is supplied.

7 years agoAdd default parameters for SGBM::create
jveitchmichaelis [Sat, 29 Apr 2017 19:38:06 +0000 (20:38 +0100)]
Add default parameters for SGBM::create

Added default parameters for minDisparity, numDisparities and blockSize. This fixes a bug where SGBM::load would not compile.

7 years agoMerge pull request #8671 from tomoaki0705:fixBuildVS2012sprintf
Alexander Alekhin [Sat, 29 Apr 2017 15:13:15 +0000 (15:13 +0000)]
Merge pull request #8671 from tomoaki0705:fixBuildVS2012sprintf

7 years agoMerge pull request #8675 from ninadpchaudhari:patch-1
Alexander Alekhin [Sat, 29 Apr 2017 15:12:46 +0000 (18:12 +0300)]
Merge pull request #8675 from ninadpchaudhari:patch-1

Spell correction

7 years agoSpell correction
Ninad P.Chaudhari [Sat, 29 Apr 2017 14:33:47 +0000 (20:03 +0530)]
Spell correction

Corrected the spelling which was used in explanation for parameters.

7 years agoMerge pull request #8665 from louiehelm:master
Alexander Alekhin [Fri, 28 Apr 2017 05:10:50 +0000 (05:10 +0000)]
Merge pull request #8665 from louiehelm:master

7 years agoFix Farneback GPU Sample in GCC6
Louie Helm [Thu, 27 Apr 2017 23:28:36 +0000 (16:28 -0700)]
Fix Farneback GPU Sample in GCC6

7 years agoMerge pull request #8654 from paroj:py_vector_ptr
Alexander Alekhin [Thu, 27 Apr 2017 18:23:42 +0000 (18:23 +0000)]
Merge pull request #8654 from paroj:py_vector_ptr

7 years agoMerge pull request #8664 from alalek:fix_build_with_tbb
Alexander Alekhin [Thu, 27 Apr 2017 16:29:46 +0000 (16:29 +0000)]
Merge pull request #8664 from alalek:fix_build_with_tbb

7 years agoMerge pull request #8663 from rib:wip/rib/android-build-fix
Alexander Alekhin [Thu, 27 Apr 2017 15:36:26 +0000 (15:36 +0000)]
Merge pull request #8663 from rib:wip/rib/android-build-fix

7 years agocmake: dispatcher: add handling of include dirs
Alexander Alekhin [Thu, 27 Apr 2017 15:06:04 +0000 (18:06 +0300)]
cmake: dispatcher: add handling of include dirs

from linked targets of base modules

7 years agoMerge pull request #8656 from alalek:fix_cpu_detection
Alexander Alekhin [Thu, 27 Apr 2017 14:14:56 +0000 (14:14 +0000)]
Merge pull request #8656 from alalek:fix_cpu_detection

7 years agocore: avoid clash with _N define from ctype.h in headers
Robert Bragg [Thu, 27 Apr 2017 13:32:06 +0000 (14:32 +0100)]
core: avoid clash with _N define from ctype.h in headers

This updates the public headers to use _Nm instead of _N in templates
since _N is defined by the widely used ctype.h.

7 years agoTest data correction.
Pyotr Chekmaryov [Thu, 27 Apr 2017 10:05:55 +0000 (10:05 +0000)]
Test data correction.

7 years agoExtended set of existing performance test to OpenVX HAL suitable execution modes
Vitaly Tuzov [Fri, 14 Apr 2017 10:35:07 +0000 (13:35 +0300)]
Extended set of existing performance test to OpenVX HAL suitable execution modes

7 years agopython: move Ptr specializations above generic_vec to allow vector_Ptr_T
Pavel Rojtberg [Wed, 26 Apr 2017 12:22:14 +0000 (14:22 +0200)]
python: move Ptr specializations above generic_vec to allow vector_Ptr_T

7 years agocmake: fix POPCNT & SSE4.2 detection code
Alexander Alekhin [Wed, 26 Apr 2017 15:54:08 +0000 (18:54 +0300)]
cmake: fix POPCNT & SSE4.2 detection code

7 years agoMerge pull request #8655 from alalek:fix_bug_persistence_raw_io
Alexander Alekhin [Wed, 26 Apr 2017 15:57:00 +0000 (15:57 +0000)]
Merge pull request #8655 from alalek:fix_bug_persistence_raw_io

7 years agoMerge pull request #8588 from kylefleming:mac-deployment-target
Alexander Alekhin [Wed, 26 Apr 2017 15:27:35 +0000 (15:27 +0000)]
Merge pull request #8588 from kylefleming:mac-deployment-target

7 years agocore: fix persistence bug in RAW I/O code
Alexander Alekhin [Wed, 26 Apr 2017 14:19:26 +0000 (17:19 +0300)]
core: fix persistence bug in RAW I/O code

- persistence.cpp code expects special sizeof value for passed structures
- this assumption is lead to memory corruption problems
- fixed/workarounded test to prevent memory corruption on Linux 32-bit systems

7 years agoMerge pull request #8640 from alalek:doc_mathjax
Alexander Alekhin [Wed, 26 Apr 2017 11:29:29 +0000 (11:29 +0000)]
Merge pull request #8640 from alalek:doc_mathjax

7 years agoandroid: build fixes
Alexander Alekhin [Wed, 26 Apr 2017 10:58:35 +0000 (13:58 +0300)]
android: build fixes

- eliminate CMake 3.5+ warnings
- removed usage of dropped "OPENCV_CAMERA_MODULES" variable
- partial support for Android NDK 11+

7 years agoMerge pull request #8629 from lupustr3:pvlasov/icv2017u2_update2
Alexander Alekhin [Wed, 26 Apr 2017 10:45:37 +0000 (10:45 +0000)]
Merge pull request #8629 from lupustr3:pvlasov/icv2017u2_update2

7 years agoMerge pull request #8648 from alalek:cmake_fix_ippiw
Alexander Alekhin [Wed, 26 Apr 2017 10:13:52 +0000 (10:13 +0000)]
Merge pull request #8648 from alalek:cmake_fix_ippiw

7 years agocmake: update handling of IPPICV/IPPIW
Alexander Alekhin [Tue, 25 Apr 2017 13:48:50 +0000 (16:48 +0300)]
cmake: update handling of IPPICV/IPPIW

7 years agoMemory repaired + Cleanup.
Pyotr Chekmaryov [Tue, 25 Apr 2017 21:00:31 +0000 (21:00 +0000)]
Memory repaired + Cleanup.

7 years agoMerge pull request #8558 from grundman:patch-4
Alexander Alekhin [Tue, 25 Apr 2017 16:03:02 +0000 (16:03 +0000)]
Merge pull request #8558 from grundman:patch-4

7 years agoUpdate for IPP for OpenCV 2017u2 integration;
Pavel Vlasov [Fri, 21 Apr 2017 11:52:45 +0000 (14:52 +0300)]
Update for IPP for OpenCV 2017u2 integration;

Updated integrations for:
cv::split
cv::merge
cv::insertChannel
cv::extractChannel
cv::Mat::convertTo - now with scaled conversions support
cv::LUT - disabled due to performance issues
Mat::copyTo
Mat::setTo
cv::flip
cv::copyMakeBorder - currently disabled
cv::polarToCart
cv::pow - ipp pow function was removed due to performance issues
cv::hal::magnitude32f/64f - disabled for <= SSE42, poor performance
cv::countNonZero
cv::minMaxIdx
cv::norm
cv::canny - new integration. Disabled for threaded;
cv::cornerHarris
cv::boxFilter
cv::bilateralFilter
cv::integral

7 years agoMerge pull request #8620 from saskatchewancatch:8457
Alexander Alekhin [Tue, 25 Apr 2017 12:22:51 +0000 (12:22 +0000)]
Merge pull request #8620 from saskatchewancatch:8457

7 years agoUpdated comments for cv::ellipse and cv::ellipse2Poly to clarify some behaviour that...
saskatchewancatch [Thu, 20 Apr 2017 06:14:18 +0000 (00:14 -0600)]
Updated comments for cv::ellipse and cv::ellipse2Poly to clarify some behaviour that has confused some users.

Amend: Delete trailing whitespace to make doc tests happy

7 years agoMerge pull request #8603 from alalek:fix_test_name
Alexander Alekhin [Tue, 25 Apr 2017 10:36:03 +0000 (10:36 +0000)]
Merge pull request #8603 from alalek:fix_test_name

7 years agoMerge pull request #8646 from saskatchewancatch:i8632
Alexander Alekhin [Tue, 25 Apr 2017 10:33:17 +0000 (10:33 +0000)]
Merge pull request #8646 from saskatchewancatch:i8632

7 years agoMerge pull request #8645 from brian-armstrong-discord:bugfix_inmemory_exif
Alexander Alekhin [Tue, 25 Apr 2017 10:32:00 +0000 (10:32 +0000)]
Merge pull request #8645 from brian-armstrong-discord:bugfix_inmemory_exif

7 years agoMerge pull request #8639 from berak:fix_webp_grayscale
Alexander Alekhin [Tue, 25 Apr 2017 10:29:58 +0000 (10:29 +0000)]
Merge pull request #8639 from berak:fix_webp_grayscale

7 years agoMerge pull request #8616 from vpisarev:dnn4
Vadim Pisarevsky [Tue, 25 Apr 2017 06:32:16 +0000 (06:32 +0000)]
Merge pull request #8616 from vpisarev:dnn4

7 years ago8632: Corrected cv::seamlessClone doc to reflect actual name of flag used in code
saskatchewancatch [Tue, 25 Apr 2017 03:01:38 +0000 (21:01 -0600)]
8632: Corrected cv::seamlessClone doc to reflect actual name of flag used in code

7 years agofix ByteStreamBuffer
Brian Armstrong [Tue, 25 Apr 2017 01:03:59 +0000 (18:03 -0700)]
fix ByteStreamBuffer

7 years agodoc: change MathJax URL
Alexander Alekhin [Mon, 24 Apr 2017 13:56:33 +0000 (16:56 +0300)]
doc: change MathJax URL

https://www.mathjax.org/cdn-shutting-down/#alternative-cdn-providers

7 years agoimgcodecs: fix webp IMREAD_GRAYSCALE loading
berak [Mon, 24 Apr 2017 09:53:50 +0000 (11:53 +0200)]
imgcodecs: fix webp IMREAD_GRAYSCALE loading

7 years agoMerge pull request #8618 from pwuertz:umat-pyopencl
Alexander Alekhin [Sun, 23 Apr 2017 13:49:24 +0000 (13:49 +0000)]
Merge pull request #8618 from pwuertz:umat-pyopencl

7 years agoMerge pull request #8635 from daB0bby:patch-1
Alexander Alekhin [Sun, 23 Apr 2017 13:47:02 +0000 (13:47 +0000)]
Merge pull request #8635 from daB0bby:patch-1

7 years agoFixes typo
daB0bby [Sat, 22 Apr 2017 10:32:18 +0000 (12:32 +0200)]
Fixes typo

7 years agoAdd docstring for UMat::handle
Peter Würtz [Fri, 21 Apr 2017 10:21:54 +0000 (12:21 +0200)]
Add docstring for UMat::handle

7 years agoExpose UMat OpenCL handles and buffer information to python
Peter Würtz [Wed, 19 Apr 2017 18:41:48 +0000 (20:41 +0200)]
Expose UMat OpenCL handles and buffer information to python

7 years agoVertical passes added and we have working parralel version.
Pyotr Chekmaryov [Sat, 22 Apr 2017 00:00:08 +0000 (00:00 +0000)]
Vertical passes added and we have working parralel version.

7 years agoMerge pull request #8612 from sovrasov:roi_selector
Alexander Alekhin [Fri, 21 Apr 2017 17:20:28 +0000 (17:20 +0000)]
Merge pull request #8612 from sovrasov:roi_selector

7 years agofix test error on VS2012
Tomoaki Teshima [Fri, 21 Apr 2017 14:07:46 +0000 (23:07 +0900)]
fix test error on VS2012

7 years agoMerge pull request #8593 from devnexen:test_fixes
Alexander Alekhin [Fri, 21 Apr 2017 12:41:10 +0000 (12:41 +0000)]
Merge pull request #8593 from devnexen:test_fixes

7 years agoMerge pull request #8575 from lupustr3:pvlasov/icv2017u2_initial_update
Alexander Alekhin [Fri, 21 Apr 2017 10:55:29 +0000 (10:55 +0000)]
Merge pull request #8575 from lupustr3:pvlasov/icv2017u2_initial_update

7 years agoMerge pull request #8627 from alessandro-gentilini:patch-1
Alexander Alekhin [Fri, 21 Apr 2017 10:43:34 +0000 (10:43 +0000)]
Merge pull request #8627 from alessandro-gentilini:patch-1

7 years agohighgui: add ROI selector
Vladislav Sovrasov [Wed, 19 Apr 2017 11:08:37 +0000 (14:08 +0300)]
highgui: add ROI selector

7 years agoFix markdown format.
Alessandro Gentilini [Fri, 21 Apr 2017 08:29:13 +0000 (10:29 +0200)]
Fix markdown format.

7 years agoIPP for OpenCV 2017u2 initial enabling patch;
Pavel Vlasov [Thu, 13 Apr 2017 12:50:23 +0000 (15:50 +0300)]
IPP for OpenCV 2017u2 initial enabling patch;

7 years agogot rid of Blob and BlobShape completely; use cv::Mat and std::vector<int> instead
Vadim Pisarevsky [Wed, 19 Apr 2017 20:20:17 +0000 (23:20 +0300)]
got rid of Blob and BlobShape completely; use cv::Mat and std::vector<int> instead

7 years agoMerge pull request #8535 from arnaudbrejeon:std_array
Arnaud Brejeon [Wed, 19 Apr 2017 10:13:39 +0000 (03:13 -0700)]
Merge pull request #8535 from arnaudbrejeon:std_array

Add support for std::array<T, N> (#8535)

* Add support for std::array<T, N>

* Add std::array<Mat, N> support

* Remove UMat constructor with std::array parameter

7 years agoMerge pull request #8104 from insoow:master
insoow [Wed, 19 Apr 2017 09:57:54 +0000 (02:57 -0700)]
Merge pull request #8104 from insoow:master

Gemm kernels for Intel GPU (#8104)

* Fix an issue with Kernel object reset release when consecutive Kernel::run calls

Kernel::run launch OCL gpu kernels and set a event callback function
to decreate the ref count of UMat or remove UMat when the lauched workloads
are completed. However, for some OCL kernels requires multiple call of
Kernel::run function with some kernel parameter changes (e.g., input
and output buffer offset) to get the final computation result.
In the case, the current implementation requires unnecessary
synchronization and cleanupMat.

This fix requires the user to specify whether there will be more work or not.
If there is no remaining computation, the Kernel::run will reset the
kernel object

Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* GEMM kernel optimization for Intel GEN

The optimized kernels uses cl_intel_subgroups extension for better
performance.

Note: This optimized kernels will be part of ISAAC in a code generation
way under MIT license.

Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* Fix API compatibility error

This patch fixes a OCV API compatibility error. The error was reported
due to the interface changes of Kernel::run. To resolve the issue,
An overloaded function of Kernel::run is added. It take a flag indicating
whether there are more work to be done with the kernel object without
releasing resources related to it.

Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* Renaming intel_gpu_gemm.cpp to intel_gpu_gemm.inl.hpp

Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* Revert "Fix API compatibility error"

This reverts commit 2ef427db91b6c4aec170f691c5d2e6c47d6520d7.

Conflicts:
modules/core/src/intel_gpu_gemm.inl.hpp

* Revert "Fix an issue with Kernel object reset release when consecutive Kernel::run calls"

This reverts commit cc7f9f54695dc293598addce9b9d7e345225bede.

* Fix the case of uninitialization D

When C is null and beta is non-zero, D is used without initialization.
This resloves the issue

Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* fix potential output error due to 0 * nan

Signed-off-by: Woo, Insoo <insoo.woo@intel.com>
* whitespace fix, eliminate non-ASCII symbols

* fix build warning

7 years agotest: fix min/max name mismatching
Alexander Alekhin [Tue, 18 Apr 2017 19:25:00 +0000 (22:25 +0300)]
test: fix min/max name mismatching

7 years agoupdate FFmpeg Windows wrapper
Alexander Alekhin [Tue, 18 Apr 2017 19:12:34 +0000 (22:12 +0300)]
update FFmpeg Windows wrapper

ffmpeg 3.2.1 -> 3.3
libvpx 1.6.0 -> 1.6.1

7 years agoMerge pull request #8600 from tomoaki0705:fixErrorOdroidX2
Alexander Alekhin [Tue, 18 Apr 2017 12:22:57 +0000 (12:22 +0000)]
Merge pull request #8600 from tomoaki0705:fixErrorOdroidX2

7 years agofix build error on ODROID-X2
Tomoaki Teshima [Tue, 18 Apr 2017 10:31:57 +0000 (19:31 +0900)]
fix build error on ODROID-X2

7 years agofixing segfaults occuring when launching those unit tests
David Carlier [Mon, 17 Apr 2017 11:28:14 +0000 (11:28 +0000)]
fixing segfaults occuring when launching those unit tests

7 years agoMerge pull request #8590 from berak:patch-2
Alexander Alekhin [Tue, 18 Apr 2017 08:08:55 +0000 (08:08 +0000)]
Merge pull request #8590 from berak:patch-2

7 years agoMerge pull request #8589 from tomoaki0705:fixTypoCalib3d
Alexander Alekhin [Mon, 17 Apr 2017 14:20:25 +0000 (14:20 +0000)]
Merge pull request #8589 from tomoaki0705:fixTypoCalib3d

7 years agoMerge pull request #8565 from iglesias:fix/bgsknn-initialization
Alexander Alekhin [Mon, 17 Apr 2017 08:08:34 +0000 (08:08 +0000)]
Merge pull request #8565 from iglesias:fix/bgsknn-initialization

7 years agoUpdate tvl1_optical_flow.cpp
berak [Mon, 17 Apr 2017 07:10:10 +0000 (09:10 +0200)]
Update tvl1_optical_flow.cpp

repair broken cmdline param for cpu/gpu mode

7 years agofix typo and align white spaces
Tomoaki Teshima [Sun, 16 Apr 2017 23:32:08 +0000 (08:32 +0900)]
fix typo and align white spaces

7 years agoSet Mac OS X deployment target to 10.9
Kyle Fleming [Sun, 16 Apr 2017 21:39:26 +0000 (14:39 -0700)]
Set Mac OS X deployment target to 10.9

Without it set, the build will choose the current OS version as the deployment target. 10.9 is the earliest usable, since that is when OS X introduced libc++.

7 years agoThere added parallel realization of vertical passes for MODE_HH4.
Pyotr Chekmaryov [Sat, 15 Apr 2017 21:51:15 +0000 (21:51 +0000)]
There added parallel realization of vertical passes for MODE_HH4.

7 years agocmake: disallow in-source builds
Alexander Alekhin [Sat, 15 Apr 2017 03:55:46 +0000 (06:55 +0300)]
cmake: disallow in-source builds

7 years agoMerge pull request #8581 from ysolovyov:zlib-ios-fix
Alexander Alekhin [Fri, 14 Apr 2017 20:12:19 +0000 (20:12 +0000)]
Merge pull request #8581 from ysolovyov:zlib-ios-fix

7 years agoMerge pull request #8492 from brian-armstrong-discord:exif_inmemory
brian-armstrong-discord [Fri, 14 Apr 2017 20:12:07 +0000 (13:12 -0700)]
Merge pull request #8492 from brian-armstrong-discord:exif_inmemory

autorotate in-memory jpegs (#8492)

* autorotate in-memory jpegs

* correct indentation (4 spaces)

* imgcodecs: don't apply EXIF rotation for unloaded images

* videoio: don't try to rotate MJPEG stream

* imgcodecs: ByteStreamBuffer::seekoff support all seek "dir"

* imgcodecs: fix condition: "off == egptr() - eback()" is valid offset

7 years agoFix zlib issue on iOS
Yuriy Solovyov [Fri, 14 Apr 2017 14:16:00 +0000 (17:16 +0300)]
Fix zlib issue on iOS

7 years agoMerge pull request #8522 from zongwave:master
Alexander Alekhin [Fri, 14 Apr 2017 11:40:07 +0000 (11:40 +0000)]
Merge pull request #8522 from zongwave:master

7 years agoMerge pull request #8576 from terfendail:ovx_fixwrappers
Alexander Alekhin [Fri, 14 Apr 2017 11:04:58 +0000 (11:04 +0000)]
Merge pull request #8576 from terfendail:ovx_fixwrappers

7 years agoAdd method KeypointBasedMotionEstimator::estimate(InputArray, InputArray) to support...
zongwave [Wed, 21 Dec 2016 08:12:08 +0000 (16:12 +0800)]
Add method KeypointBasedMotionEstimator::estimate(InputArray, InputArray) to support both cpu & opencl algorithm processing

the orignal estimate function has input parameters defined as "Mat", this prevent users to call into algorithm opencl path

7 years agoFixed size estimation for copyFrom/To vector in vx_matrix and vx_convolution wrappers
Vitaly Tuzov [Thu, 13 Apr 2017 14:45:42 +0000 (17:45 +0300)]
Fixed size estimation for copyFrom/To vector in vx_matrix and vx_convolution wrappers

7 years agoMerge pull request #8571 from alalek:cmake_fix_optimization_filter
Alexander Alekhin [Wed, 12 Apr 2017 19:23:41 +0000 (19:23 +0000)]
Merge pull request #8571 from alalek:cmake_fix_optimization_filter

7 years agoMerge pull request #8508 from vskarlsruhe:patch-5
Alexander Alekhin [Wed, 12 Apr 2017 16:04:16 +0000 (16:04 +0000)]
Merge pull request #8508 from vskarlsruhe:patch-5

7 years agocmake: fix optimization filter
Alexander Alekhin [Wed, 12 Apr 2017 15:27:20 +0000 (18:27 +0300)]
cmake: fix optimization filter

Check file name only:
    Excluding from source files list (optimization is disabled):
    C:/Code/SrcExt/OpenCV/Buildv3.2_x64/modules/core/opencl_kernels_core.cpp

7 years agoMerge pull request #8567 from tomoaki0705:fixCbrtVS2012
Alexander Alekhin [Wed, 12 Apr 2017 13:46:09 +0000 (13:46 +0000)]
Merge pull request #8567 from tomoaki0705:fixCbrtVS2012

7 years agofix build error on VS2012
Tomoaki Teshima [Wed, 12 Apr 2017 11:09:00 +0000 (20:09 +0900)]
fix build error on VS2012