platform/upstream/opencv.git
4 years agoMerge pull request #15351 from philippefoubert:pr_ximea
Philippe FOUBERT [Tue, 20 Aug 2019 21:01:34 +0000 (23:01 +0200)]
Merge pull request #15351 from philippefoubert:pr_ximea

* Fix the detection of XIMEA on Windows (when it has been installed by another user with administrative privileges, for example).

* Change the flow: we first try HKEY_CURRENT_USER key and, if empty, then try HKEY_LOCAL_MACHINE

4 years agoMerge pull request #15348 from alalek:fix_videoio_doc_version
Alexander Alekhin [Tue, 20 Aug 2019 13:12:58 +0000 (13:12 +0000)]
Merge pull request #15348 from alalek:fix_videoio_doc_version

4 years agovideoio(doc): fix 'since' version
Alexander Alekhin [Tue, 20 Aug 2019 10:15:56 +0000 (13:15 +0300)]
videoio(doc): fix 'since' version

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 16 Aug 2019 15:48:08 +0000 (18:48 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #15322 from alalek:backport_15318
Alexander Alekhin [Fri, 16 Aug 2019 15:40:21 +0000 (15:40 +0000)]
Merge pull request #15322 from alalek:backport_15318

4 years agoFix modules/ typos
luz.paz [Thu, 15 Aug 2019 22:02:09 +0000 (18:02 -0400)]
Fix modules/ typos

Found using `codespell -q 3 -S ./3rdparty -L activ,amin,ang,atleast,childs,dof,endwhile,halfs,hist,iff,nd,od,uint`

backporting of commit: ec43292e1ea9da963e67427505b4113750829c3e

4 years agoMerge pull request #15318 from luzpaz:modules_typo_fixes
Alexander Alekhin [Fri, 16 Aug 2019 14:23:58 +0000 (14:23 +0000)]
Merge pull request #15318 from luzpaz:modules_typo_fixes

4 years agoFix modules/ typos
luz.paz [Thu, 15 Aug 2019 22:02:09 +0000 (18:02 -0400)]
Fix modules/ typos

Found using `codespell -q 3 -S ./3rdparty -L activ,amin,ang,atleast,childs,dof,endwhile,halfs,hist,iff,nd,od,uint`

4 years agoMerge pull request #15309 from alalek:backport_15305
Alexander Alekhin [Thu, 15 Aug 2019 12:02:24 +0000 (12:02 +0000)]
Merge pull request #15309 from alalek:backport_15305

4 years agoMerge pull request #15305 from luzpaz:typo-fixes
Alexander Alekhin [Thu, 15 Aug 2019 10:11:05 +0000 (10:11 +0000)]
Merge pull request #15305 from luzpaz:typo-fixes

4 years agoFIx misc. source and comment typos
luz.paz [Wed, 14 Aug 2019 17:33:49 +0000 (13:33 -0400)]
FIx misc. source and comment typos

Found via `codespell -q 3 -S ./3rdparty,./modules -L amin,ang,atleast,dof,endwhile,hist,uint`

backporting of commit: 32aba5e64ba40b372f02b5fab18c9632f763bb75

4 years agoMerge pull request #15298 from smirnov-alexey:gapi_simplify_transform_tests
Alexander Alekhin [Thu, 15 Aug 2019 10:09:14 +0000 (10:09 +0000)]
Merge pull request #15298 from smirnov-alexey:gapi_simplify_transform_tests

4 years agoMerge pull request #15122 from pmur:fast-math-improvements
Alexander Alekhin [Wed, 14 Aug 2019 19:28:05 +0000 (19:28 +0000)]
Merge pull request #15122 from pmur:fast-math-improvements

4 years agoMerge pull request #15101 from alalek:cmake_initialization
Alexander Alekhin [Wed, 14 Aug 2019 19:17:07 +0000 (19:17 +0000)]
Merge pull request #15101 from alalek:cmake_initialization

4 years agoFIx misc. source and comment typos
luz.paz [Wed, 14 Aug 2019 17:33:49 +0000 (13:33 -0400)]
FIx misc. source and comment typos

Found via `codespell -q 3 -S ./3rdparty,./modules -L amin,ang,atleast,dof,endwhile,hist,uint`

4 years agoMerge pull request #15301 from alalek:backport
Alexander Alekhin [Wed, 14 Aug 2019 16:40:24 +0000 (16:40 +0000)]
Merge pull request #15301 from alalek:backport

4 years agoMerge pull request #15242 from vchiluka5:lazy_load_nvcuda_dll
Alexander Alekhin [Wed, 14 Aug 2019 16:35:41 +0000 (16:35 +0000)]
Merge pull request #15242 from vchiluka5:lazy_load_nvcuda_dll

4 years agoMerge pull request #15275 from ilbalance:js_inpaint
ilbalance [Wed, 14 Aug 2019 14:16:45 +0000 (17:16 +0300)]
Merge pull request #15275 from ilbalance:js_inpaint

* in embindgen.py added inpaint function

* added test for inpaint function and fixed function in build_js

* fixed test for inpaint function

* rotate deleted, build_js.py fixed

4 years ago3.4: backported changes from 'master' branch
Alexander Alekhin [Thu, 18 Jul 2019 19:40:23 +0000 (19:40 +0000)]
3.4: backported changes from 'master' branch

4 years agoSimplify tests on GAPI_TRANSFORM
smirnov-alexey [Wed, 14 Aug 2019 10:35:28 +0000 (13:35 +0300)]
Simplify tests on GAPI_TRANSFORM

4 years agoMerge pull request #15285 from AsyaPronina:dev/asyadev/matching_requirements_test
Alexander Alekhin [Wed, 14 Aug 2019 09:59:56 +0000 (09:59 +0000)]
Merge pull request #15285 from AsyaPronina:dev/asyadev/matching_requirements_test

4 years agoMerge pull request #15238 from andrey-golubev:fluid_fix_journal
Andrey Golubev [Wed, 14 Aug 2019 07:03:52 +0000 (10:03 +0300)]
Merge pull request #15238 from andrey-golubev:fluid_fix_journal

G-API: Fix Journal usage in Fluid backend (#15238)

* Fix Journal usage in Fluid backend

* Delete dumpDotRequired(): invalid check

* Update mem consumption test

* Test that new test works

* Debug memory consumption function

* Increase iterations in test

* Re-write memory consumption measurement part

* Restore correct fix for Fluid journals

4 years agoMerge pull request #15082 from dvd42:segmentation-module
Diego [Tue, 13 Aug 2019 20:38:48 +0000 (22:38 +0200)]
Merge pull request #15082 from dvd42:segmentation-module

Segmentation module (#15082)

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 13 Aug 2019 15:37:01 +0000 (18:37 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #15283 from smirnov-alexey:gapi_transform_tests
Alexander Alekhin [Tue, 13 Aug 2019 14:45:18 +0000 (14:45 +0000)]
Merge pull request #15283 from smirnov-alexey:gapi_transform_tests

4 years agoMerge pull request #15292 from alalek:build_warnings_xcode_10_3
Alexander Alekhin [Tue, 13 Aug 2019 14:18:47 +0000 (14:18 +0000)]
Merge pull request #15292 from alalek:build_warnings_xcode_10_3

4 years agobuild: eliminate warnings with Xcode 10.3
Alexander Alekhin [Tue, 13 Aug 2019 12:02:05 +0000 (15:02 +0300)]
build: eliminate warnings with Xcode 10.3

4 years agoMerge pull request #15282 from andrey-golubev:rename_argkind_opaque
Andrey Golubev [Tue, 13 Aug 2019 10:57:27 +0000 (13:57 +0300)]
Merge pull request #15282 from andrey-golubev:rename_argkind_opaque

* G-API: rename ArgKind OPAQUE to GOPAQUE

Rename ArgKind value to GOPAQUE to fix conflict in the
user code when wingdi.h is included: it defines OPAQUE
macro that (for some reason) is chosen instead of ArgKind
value

* Add compatibility with existing API

* Renamed GOPAQUE to OPAQUE_VAL

4 years agoAdded Preproc use case test for graph pattern matching
AsyaPronina [Mon, 12 Aug 2019 16:28:09 +0000 (19:28 +0300)]
Added Preproc use case test for graph pattern matching

4 years agoMerge pull request #15249 from dkurt:dnn_ie_tests_2019r2
Alexander Alekhin [Mon, 12 Aug 2019 16:32:38 +0000 (16:32 +0000)]
Merge pull request #15249 from dkurt:dnn_ie_tests_2019r2

4 years agoExtend test suite on GAPI_TRANSFORM macro
smirnov-alexey [Mon, 12 Aug 2019 13:44:05 +0000 (16:44 +0300)]
Extend test suite on GAPI_TRANSFORM macro

4 years agoMerge pull request #15217 from elatkin:15163_gapi_std_math
Alexander Alekhin [Mon, 12 Aug 2019 09:41:11 +0000 (09:41 +0000)]
Merge pull request #15217 from elatkin:15163_gapi_std_math

4 years agoMerge pull request #14883 from AsyaPronina:dev/asyadev/pattern_matching
Alexander Alekhin [Fri, 9 Aug 2019 17:52:52 +0000 (20:52 +0300)]
Merge pull request #14883 from AsyaPronina:dev/asyadev/pattern_matching

4 years agoMerge pull request #15203 from l-bat:determine_inp_shape
Lubov Batanina [Fri, 9 Aug 2019 16:51:42 +0000 (19:51 +0300)]
Merge pull request #15203 from l-bat:determine_inp_shape

* Determine input shapes

* Add test

* Remove getInputShapes

* Fix model

* Fix constructors

* Add Caffe test

* Fix predict

4 years agoG-API: Added graph pattern matching routine and basic tests
AsyaPronina [Fri, 9 Aug 2019 15:57:56 +0000 (18:57 +0300)]
G-API: Added graph pattern matching routine and basic tests

4 years agoMerge pull request #15198 from AsyaPronina:bump_to_new_ade_release
Alexander Alekhin [Fri, 9 Aug 2019 15:24:00 +0000 (15:24 +0000)]
Merge pull request #15198 from AsyaPronina:bump_to_new_ade_release

4 years agoMerge pull request #15265 from hugolm84:wince-armv7-supports-neon
Hugo Lindström [Fri, 9 Aug 2019 15:01:37 +0000 (17:01 +0200)]
Merge pull request #15265 from hugolm84:wince-armv7-supports-neon

* WINCE 8.0 requires ARMv7 Thumb2 and thus have NEON instructions

* Only add NEON if on _ARM_

4 years agoMerge pull request #15262 from alalek:fix_15252
Alexander Alekhin [Thu, 8 Aug 2019 19:34:33 +0000 (19:34 +0000)]
Merge pull request #15262 from alalek:fix_15252

4 years agoMerge pull request #15199 from ChipKerchner:hogToHal
Chip Kerchner [Thu, 8 Aug 2019 15:57:03 +0000 (11:57 -0400)]
Merge pull request #15199 from ChipKerchner:hogToHal

Convert HOG from SSE SIMD to HAL - 35-45% faster on Power (VSX) (#15199)

* Convert SSE SIMD to HAL. 35-45% improvement for Power (VSX)

* Remove CV_NEON code. Use v_floor instead of 3 lines of code.

* Invert comparison logic to simplify code.

* Change initialization from v_load to constructor type.

4 years agoMerge pull request #15263 from alalek:videoio_skip_msmf_tests3
Alexander Alekhin [Thu, 8 Aug 2019 15:47:08 +0000 (15:47 +0000)]
Merge pull request #15263 from alalek:videoio_skip_msmf_tests3

4 years agoMerge pull request #15260 from tomoaki0705:suppressNoisyWarning
Alexander Alekhin [Thu, 8 Aug 2019 15:45:29 +0000 (15:45 +0000)]
Merge pull request #15260 from tomoaki0705:suppressNoisyWarning

4 years agoMerge pull request #15111 from RealOrangeOne:patch-1
Jake Howard [Thu, 8 Aug 2019 13:56:49 +0000 (14:56 +0100)]
Merge pull request #15111 from RealOrangeOne:patch-1

* Remove unavoidable print of CV error

The return value covers whether the device exists.

This might be better hidden behind a debug flag, but I couldn't work out how to do that nicely.

* Use `CV_LOG_WARNING` macro to log rather than removing it entirely

4 years agoMerge pull request #15256 from dkurt:dnn_model_warps
Alexander Alekhin [Thu, 8 Aug 2019 13:54:35 +0000 (13:54 +0000)]
Merge pull request #15256 from dkurt:dnn_model_warps

4 years agovideoio(test): skip unstable MSMF tests (3)
Alexander Alekhin [Thu, 8 Aug 2019 13:25:19 +0000 (16:25 +0300)]
videoio(test): skip unstable MSMF tests (3)

4 years agogapi: fix build with MSVS2017/2019
Alexander Alekhin [Thu, 8 Aug 2019 13:13:25 +0000 (16:13 +0300)]
gapi: fix build with MSVS2017/2019

4 years agosuppress noisy warning
Tomoaki Teshima [Thu, 8 Aug 2019 12:49:32 +0000 (21:49 +0900)]
suppress noisy warning
  * add -Wno-psabi when using GCC 6
  * add -Wundef for CUDA 10
  * add -Wdeprecated-declarations when using GCC 7
  * add -Wstrict-aliasing and -Wtautological-compare for GCC 7
  * replace cudaThreadSynchronize with cudaDeviceSynchronize

4 years agocmake: update initialization
Alexander Alekhin [Thu, 18 Jul 2019 10:22:02 +0000 (13:22 +0300)]
cmake: update initialization

4 years agofast_math: implement optimized PPC routines
Paul E. Murphy [Mon, 22 Jul 2019 19:23:56 +0000 (14:23 -0500)]
fast_math: implement optimized PPC routines

Implement cvRound using inline asm. No compiler support
exists today to properly optimize this. This results in
about a 4x speedup over the default rounding. Likewise,
simplify the growing number of rounding function overloads.

For P9 enabled targets, utilize the classification
testing instruction to test for Inf/Nan values. Operation
speedup is about 1.2x for FP32, and 1.5x for FP64 operands.

For P8 targets, fallback to the GCC nan inline. It provides
a 1.1/1.4x improvement for FP32/FP64 arguments.

4 years agofast_math: selectively use GCC rounding builtins when available
Paul E. Murphy [Mon, 22 Jul 2019 19:23:49 +0000 (14:23 -0500)]
fast_math: selectively use GCC rounding builtins when available

Add a new macro definition OPENCV_USE_FASTMATH_GCC_BUILTINS to enable
usage of GCC inline math functions, if available and requested by the
user.

Likewise, enable it for POWER. This is nearly always a substantial
improvement over using integer manipulation as most operations can
be done in several instructions with no branching. The result is a
1.5-1.8x speedup in the ceil/floor operations.

1. As tested with AT 12.0-1 (GCC 8.3.1) compiler on P9 LE.

4 years agofast_math: add extra perf/unit tests
Paul E. Murphy [Wed, 24 Jul 2019 19:12:40 +0000 (14:12 -0500)]
fast_math: add extra perf/unit tests

Add a basic sanity test to verify the rounding functions
work as expected.

Likewise, extend the rounding performance test to cover the
additional float -> int fast math functions.

4 years agoBump to new ADE release v0.1.1f
AsyaPronina [Wed, 7 Aug 2019 18:35:28 +0000 (21:35 +0300)]
Bump to new ADE release v0.1.1f

4 years agoAdd preprocessing warps for separate parameters
Dmitry Kurtaev [Wed, 7 Aug 2019 11:51:41 +0000 (14:51 +0300)]
Add preprocessing warps for separate parameters

4 years agoEnable some tests for 2019R2
Dmitry Kurtaev [Tue, 6 Aug 2019 15:41:30 +0000 (18:41 +0300)]
Enable some tests for 2019R2

4 years agoMerge pull request #15102 from dgel:force_input_format_ffmpeg
Alexander Alekhin [Tue, 6 Aug 2019 20:52:57 +0000 (20:52 +0000)]
Merge pull request #15102 from dgel:force_input_format_ffmpeg

4 years agoMerge pull request #14901 from fishjam:issue_8834
Alexander Alekhin [Tue, 6 Aug 2019 20:52:21 +0000 (20:52 +0000)]
Merge pull request #14901 from fishjam:issue_8834

4 years agoMerge pull request #15235 from pmur:vsx-v_signmask-vbpermq
Alexander Alekhin [Tue, 6 Aug 2019 20:09:22 +0000 (20:09 +0000)]
Merge pull request #15235 from pmur:vsx-v_signmask-vbpermq

4 years agoMerge pull request #15184 from l-bat:IE_R2
Lubov Batanina [Tue, 6 Aug 2019 19:20:26 +0000 (22:20 +0300)]
Merge pull request #15184 from l-bat:IE_R2

Support new IE API (#15184)

* Add support OpenVINO R2 for layers

* Add Core API

* Fix tests

* Fix expectNoFallbacksFromIE for ONNX nets

* Remove deprecated API

* Remove td

* Remove TargetDevice

* Fix Async

* Add test

* Fix detectMyriadX

* Fix test

* Fix warning

4 years agoallow forcing the input format for ffmpeg backend with env var
Douwe Gelling [Fri, 19 Jul 2019 18:33:22 +0000 (20:33 +0200)]
allow forcing the input format for ffmpeg backend with env var

4 years agotry to fix VideoCapture different time stamp
fishjam [Fri, 14 Jun 2019 05:47:03 +0000 (13:47 +0800)]
try to fix VideoCapture different time stamp

4 years agoMerge pull request #15230 from ilbalance:js_rotate
ilbalance [Tue, 6 Aug 2019 09:55:15 +0000 (12:55 +0300)]
Merge pull request #15230 from ilbalance:js_rotate

* in OpenCV.js added 'rotate' function and test sample

* value test added

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 5 Aug 2019 18:11:43 +0000 (18:11 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #15239 from alalek:videoio_skip_msmf_tests2
Alexander Alekhin [Mon, 5 Aug 2019 18:08:48 +0000 (18:08 +0000)]
Merge pull request #15239 from alalek:videoio_skip_msmf_tests2

4 years agovideoio(test): skip unstable MSMF tests (2)
Alexander Alekhin [Mon, 5 Aug 2019 16:13:17 +0000 (19:13 +0300)]
videoio(test): skip unstable MSMF tests (2)

4 years agoRemoving static linking of cuda library
Vishal Chiluka [Mon, 5 Aug 2019 16:07:48 +0000 (21:37 +0530)]
Removing static linking of cuda library

4 years agoMerge pull request #15234 from alalek:backport
Alexander Alekhin [Mon, 5 Aug 2019 15:09:22 +0000 (15:09 +0000)]
Merge pull request #15234 from alalek:backport

4 years agoMerge pull request #15233 from alalek:videoio_skip_msmf_tests
Alexander Alekhin [Mon, 5 Aug 2019 15:08:41 +0000 (15:08 +0000)]
Merge pull request #15233 from alalek:videoio_skip_msmf_tests

4 years agoMerge pull request #15228 from flyseaworld:exif/read_num_dir
Alexander Alekhin [Mon, 5 Aug 2019 15:07:40 +0000 (15:07 +0000)]
Merge pull request #15228 from flyseaworld:exif/read_num_dir

4 years agoMerge pull request #15090 from dmatveev:dm/ng-0001-g-api-inference-api
Dmitry Matveev [Mon, 5 Aug 2019 14:56:34 +0000 (17:56 +0300)]
Merge pull request #15090 from dmatveev:dm/ng-0001-g-api-inference-api

* G-API-NG/API: Introduced inference API and IE-based backend

- Very quick-n-dirty implementation
- OpenCV's own DNN module is not used
- No tests so far

* G-API-NG/IE: Refined IE backend, added more tests

* G-API-NG/IE: Fixed various CI warnings & build issues + tests

- Added tests on multi-dimensional own::Mat
- Added tests on GMatDesc with dimensions
- Documentation on infer.hpp
- Fixed more warnings + added a ROI list test
- Fix descr_of clash for vector<Mat> & standalone mode
- Fix build issue with gcc-4.8x
- Addressed review comments

* G-API-NG/IE: Addressed review comments

- Pass `false` to findDataFile()
- Add deprecation warning suppression macros for IE

4 years agoOpenCV.js docker container build instructions
Sebastián Gurin [Mon, 5 Aug 2019 12:41:59 +0000 (09:41 -0300)]
OpenCV.js docker container build instructions

backport of commit: 59b0314a0ef49d407f78742fc44fdc19bd20bf0e

4 years agoFix build for UWP
Victor Romero [Sat, 3 Aug 2019 19:53:38 +0000 (12:53 -0700)]
Fix build for UWP

backport of commit: f18cbd036af7b22017f5f964be6f398ccb0c1a57

4 years agoMake sure to use defined(__GNUC__) instead of bare __GNUC__ in flann2 header.
TheGoddessInari [Sun, 28 Jul 2019 17:21:15 +0000 (10:21 -0700)]
Make sure to use defined(__GNUC__) instead of bare __GNUC__ in flann2 header.

This fixes a compiler error on MSVC with Unreal Engine (at least).

backport of commit: 4e998c9adeb8ec874d29a0ed5d450da3a9bdd0e8

4 years agoFix cv::selectROI rectangle rendering issue
John Smith [Fri, 19 Jul 2019 12:07:09 +0000 (14:07 +0200)]
Fix cv::selectROI rectangle rendering issue

backport of commit: 95c65aff75f62407ca1e99bbfa18e2d54322aab5

4 years agohal: vsx: further optimize v_signmask
Paul E. Murphy [Fri, 2 Aug 2019 20:06:47 +0000 (15:06 -0500)]
hal: vsx: further optimize v_signmask

Use the quadword bit permutation instruction to creatively move
the sign bits to create the mask. Note that values above 127 will
result in 0.

4 years agovideoio(test): skip unstable MSMF tests
Alexander Alekhin [Mon, 5 Aug 2019 13:57:04 +0000 (16:57 +0300)]
videoio(test): skip unstable MSMF tests

4 years agofix exif bug
yaohai [姚海] [Mon, 5 Aug 2019 09:11:46 +0000 (17:11 +0800)]
fix exif bug

4 years agoMerge pull request #15227 from tomoaki0705:fixFallThroughCarotene
Alexander Alekhin [Mon, 5 Aug 2019 12:44:00 +0000 (12:44 +0000)]
Merge pull request #15227 from tomoaki0705:fixFallThroughCarotene

4 years agoMerge pull request #15222 from hmaarrfk:verify_carbon
Alexander Alekhin [Mon, 5 Aug 2019 12:43:13 +0000 (12:43 +0000)]
Merge pull request #15222 from hmaarrfk:verify_carbon

4 years agoMerge pull request #15221 from cancerberoSgx:master
Sebastián Gurin [Mon, 5 Aug 2019 12:41:59 +0000 (09:41 -0300)]
Merge pull request #15221 from cancerberoSgx:master

OpenCv.js docker container build instructions (#15221)

* emscripten docker container

* docker

* typo

* typo

* whitespace issue

4 years agofix fall through warning
Tomoaki Teshima [Mon, 5 Aug 2019 08:42:48 +0000 (17:42 +0900)]
fix fall through warning

4 years agoVerify Carbon correctly on OSX
Mark Harfouche [Sun, 4 Aug 2019 22:24:33 +0000 (18:24 -0400)]
Verify Carbon correctly on OSX

4 years agoMerge pull request #15220 from thangktran:fixbug/confusing_error_message_from_persistence
Alexander Alekhin [Sun, 4 Aug 2019 21:10:06 +0000 (21:10 +0000)]
Merge pull request #15220 from thangktran:fixbug/confusing_error_message_from_persistence

4 years agocore: fixed error message to avoid confusion
Thang Tran [Sun, 4 Aug 2019 15:17:03 +0000 (17:17 +0200)]
core: fixed error message to avoid confusion

4 years agoGAPI: use plain-C interface to math functions, sin/cos, etc.
Evgeny Latkin [Sun, 4 Aug 2019 05:07:46 +0000 (08:07 +0300)]
GAPI: use plain-C interface to math functions, sin/cos, etc.
- addresses #15163: C++11 definition issue by @neheb

4 years agoMerge pull request #15207 from vicroms:fix-uwp-build
Victor Romero [Sat, 3 Aug 2019 19:53:38 +0000 (12:53 -0700)]
Merge pull request #15207 from vicroms:fix-uwp-build

Fix build for UWP (#15207)

* Guard non-WinRT calls to fix UWP build

* Remove unnecessary guard for WinRT

4 years agoMerge pull request #15158 from dkurt:fix_tf_ssd_configs
Alexander Alekhin [Fri, 2 Aug 2019 16:08:55 +0000 (16:08 +0000)]
Merge pull request #15158 from dkurt:fix_tf_ssd_configs

4 years agoMerge pull request #15202 from hugolm84:support_build_shared_for_wince
Alexander Alekhin [Fri, 2 Aug 2019 15:34:02 +0000 (15:34 +0000)]
Merge pull request #15202 from hugolm84:support_build_shared_for_wince

4 years agoMerge pull request #15188 from mshabunin:fix-v4l-old
Alexander Alekhin [Fri, 2 Aug 2019 12:25:23 +0000 (12:25 +0000)]
Merge pull request #15188 from mshabunin:fix-v4l-old

4 years agoFix for building with old V4L
Maksim Shabunin [Fri, 26 Jul 2019 12:37:28 +0000 (15:37 +0300)]
Fix for building with old V4L

4 years agoMerge pull request #15098 from RealJohnSmith:master
Alexander Alekhin [Thu, 1 Aug 2019 16:35:06 +0000 (16:35 +0000)]
Merge pull request #15098 from RealJohnSmith:master

4 years agoMerge pull request #15197 from mshabunin:restore-ipp-cut
Alexander Alekhin [Thu, 1 Aug 2019 16:33:37 +0000 (16:33 +0000)]
Merge pull request #15197 from mshabunin:restore-ipp-cut

4 years agoMerge pull request #15195 from mshabunin:disable-pch
Alexander Alekhin [Thu, 1 Aug 2019 16:33:10 +0000 (16:33 +0000)]
Merge pull request #15195 from mshabunin:disable-pch

4 years agoMerge pull request #15190 from andrey-golubev:fluid_invalid_roi
Andrey Golubev [Thu, 1 Aug 2019 16:30:05 +0000 (19:30 +0300)]
Merge pull request #15190 from andrey-golubev:fluid_invalid_roi

G-API: verify y offset and height of Fluid output ROIs (#15190)

* G-API: validate GFluidOutputRoi y and height

* Rearrange tested ROIs

4 years agoSupport building shared libraries on WINCE.
Hugo Lindström [Thu, 1 Aug 2019 13:28:04 +0000 (15:28 +0200)]
Support building shared libraries on WINCE.

4 years agoMerge pull request #15168 from dkurt:dnn_onnx_15120
Maksim Shabunin [Wed, 31 Jul 2019 15:03:23 +0000 (15:03 +0000)]
Merge pull request #15168 from dkurt:dnn_onnx_15120

4 years agoRestored IPP call reduction
Maksim Shabunin [Wed, 31 Jul 2019 12:41:22 +0000 (15:41 +0300)]
Restored IPP call reduction

4 years agoPCH: disable by default on all platforms except MSVC
Maksim Shabunin [Wed, 31 Jul 2019 12:16:23 +0000 (15:16 +0300)]
PCH: disable by default on all platforms except MSVC

4 years agoBayer VNG Demosaicing Fix #2 (Merge pull request #15086)
dcouwenh [Tue, 30 Jul 2019 20:49:46 +0000 (16:49 -0400)]
Bayer VNG Demosaicing Fix #2 (Merge pull request #15086)

* Update demosaicing.cpp

Fixed calculation of Bs for non-green pixels.

* Fixed cvtColor perf test for bayer VNG

4 years agoG-API: fix Fluid reshape with unused nodes (Merge pull request #15115)
Andrey Golubev [Tue, 30 Jul 2019 20:48:46 +0000 (23:48 +0300)]
G-API: fix Fluid reshape with unused nodes (Merge pull request #15115)

* G-API: fix fluid reshape with unused nodes

* Update test names

* Add FIXME for future improvement

4 years agoAdd high level API (Merge pull request #14780)
Lubov Batanina [Tue, 30 Jul 2019 20:07:37 +0000 (23:07 +0300)]
Add high level API (Merge pull request #14780)

* Add high level API

* Fix Model

* Add DetectionModel

* Add ClassificationModel

* Fix classify

* Add python test

* Fix pytest

* Fix comments to review

* Fix detect

* Fix docs

* Modify DetectionOutput postprocessing

* Fix test

* Extract ref boxes

* Fix draw rect

* fix test

* Add rect wrap

* Fix wrap

* Fix detect

* Fix Rect wrap

* Fix OCL_FP16

* Fix MyriadX

* Fix nms

* Fix NMS

* Fix coords

4 years agoMerge pull request #15172 from TheGoddessInari:fix_windows
Maksim Shabunin [Tue, 30 Jul 2019 14:28:07 +0000 (14:28 +0000)]
Merge pull request #15172 from TheGoddessInari:fix_windows