platform/upstream/opencv.git
5 years agocore(ocl): ocl::Kernels::args() via variadic template
Alexander Alekhin [Fri, 3 May 2019 22:23:50 +0000 (22:23 +0000)]
core(ocl): ocl::Kernels::args() via variadic template

5 years agoMerge pull request #14403 from alalek:issue_14372
Alexander Alekhin [Fri, 3 May 2019 20:41:51 +0000 (20:41 +0000)]
Merge pull request #14403 from alalek:issue_14372

5 years agovideo(DIS): OpenCL workaround for AMDGPU
Alexander Alekhin [Fri, 3 May 2019 18:57:05 +0000 (18:57 +0000)]
video(DIS): OpenCL workaround for AMDGPU

5 years agovideo(DIS): use OpenCL shared mem
Alexander Alekhin [Mon, 22 Apr 2019 20:42:57 +0000 (20:42 +0000)]
video(DIS): use OpenCL shared mem

- fix perf test iterations

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 30 Apr 2019 19:59:49 +0000 (19:59 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agoMerge pull request #14368 from dkurt:dnn_ie_tests
Alexander Alekhin [Tue, 30 Apr 2019 19:35:00 +0000 (19:35 +0000)]
Merge pull request #14368 from dkurt:dnn_ie_tests

5 years agoMerge pull request #14457 from alalek:dnn_fix_msvc_build
Alexander Alekhin [Tue, 30 Apr 2019 16:49:33 +0000 (16:49 +0000)]
Merge pull request #14457 from alalek:dnn_fix_msvc_build

5 years agoMerge pull request #14448 from rgarnov:gapi_gmatp
Alexander Alekhin [Tue, 30 Apr 2019 16:48:34 +0000 (16:48 +0000)]
Merge pull request #14448 from rgarnov:gapi_gmatp

5 years agoMerge pull request #14454 from dkurt:dnn_tf_subgraph_fusion
Alexander Alekhin [Tue, 30 Apr 2019 16:24:32 +0000 (16:24 +0000)]
Merge pull request #14454 from dkurt:dnn_tf_subgraph_fusion

5 years agoMerge pull request #14452 from alalek:issue_14432
Alexander Alekhin [Tue, 30 Apr 2019 16:15:46 +0000 (16:15 +0000)]
Merge pull request #14452 from alalek:issue_14432

5 years agoAdded GMatP type
Ruslan Garnov [Mon, 29 Apr 2019 16:21:14 +0000 (19:21 +0300)]
Added GMatP type

5 years agoMerge pull request #14301 from l-bat:conv3d
Lubov Batanina [Tue, 30 Apr 2019 14:08:17 +0000 (17:08 +0300)]
Merge pull request #14301 from l-bat:conv3d

Support Convolution3D layer on IE backend (#14301)

* Add Convolution3D layer

* Disable CXX11

* Fixed tests

* Add Pooling3D layer

* Merge Conv2d with Conv3d and Pool2d with Pool3d layers

* Split pads

* Add Deconvolution layer

* Refactoring

* Deduplication

* Refactoring

* Add utils for Convolution and Pooling layers

5 years agoMerge pull request #14451 from alalek:fix_perf_calibation
Alexander Alekhin [Tue, 30 Apr 2019 14:01:13 +0000 (14:01 +0000)]
Merge pull request #14451 from alalek:fix_perf_calibation

5 years agoMerge pull request #14450 from alalek:ts_hide_zero_memory_message
Alexander Alekhin [Tue, 30 Apr 2019 14:00:36 +0000 (14:00 +0000)]
Merge pull request #14450 from alalek:ts_hide_zero_memory_message

5 years agobuild: avoid MSVC ICE
Alexander Alekhin [Mon, 29 Apr 2019 16:03:10 +0000 (19:03 +0300)]
build: avoid MSVC ICE

5 years agoMerge pull request #14446 from mshabunin:old-v4l
Alexander Alekhin [Tue, 30 Apr 2019 10:41:33 +0000 (10:41 +0000)]
Merge pull request #14446 from mshabunin:old-v4l

5 years agoMerge pull request #14346 from anton-potapov:gapi_async
anton-potapov [Tue, 30 Apr 2019 10:11:56 +0000 (13:11 +0300)]
Merge pull request #14346 from anton-potapov:gapi_async

* Async API for GAPI

 - naive implementation as a starting point

* Fix namespace comment in header

5 years agoRefactored TensorFlow subgraphs fusion
Dmitry Kurtaev [Mon, 29 Apr 2019 15:55:09 +0000 (18:55 +0300)]
Refactored TensorFlow subgraphs fusion

5 years agoimgproc: fix RemoveOverlaps() with empty input vector
Alexander Alekhin [Mon, 29 Apr 2019 21:11:27 +0000 (21:11 +0000)]
imgproc: fix RemoveOverlaps() with empty input vector

5 years agots: fix perf calibation
Alexander Alekhin [Mon, 29 Apr 2019 19:05:44 +0000 (19:05 +0000)]
ts: fix perf calibation

properly handle "check" mode with:
"--perf_min_samples=1 --perf_force_samples=1"

5 years agots: silence zero memory usage messages
Alexander Alekhin [Mon, 29 Apr 2019 18:24:54 +0000 (18:24 +0000)]
ts: silence zero memory usage messages

5 years agoMerge pull request #14443 from dkurt:fix_14435
Alexander Alekhin [Mon, 29 Apr 2019 18:21:22 +0000 (18:21 +0000)]
Merge pull request #14443 from dkurt:fix_14435

5 years agoSupport very old V4L
Maksim Shabunin [Mon, 29 Apr 2019 15:14:58 +0000 (18:14 +0300)]
Support very old V4L

5 years agoMerge pull request #14429 from rgarnov:gapi_fluid_fix_small_rois
Alexander Alekhin [Mon, 29 Apr 2019 15:08:11 +0000 (15:08 +0000)]
Merge pull request #14429 from rgarnov:gapi_fluid_fix_small_rois

5 years agoMerge pull request #14411 from ostarling:3.4_fix_for_14242
ostarling [Mon, 29 Apr 2019 14:12:04 +0000 (15:12 +0100)]
Merge pull request #14411 from ostarling:3.4_fix_for_14242

* Fix for Homogenous precision #14242:
 - moved scale computation to an inline function
 - use std::numeric_limits<float>::epsilon() instead of != 0.0

* Fix for Homogenous precision #14242:
 - fixed warnings for type conversion

* Fix for Homogenous precision #14242:
 - use float epsilon() for truncation of doubles

5 years agoMerge pull request #14342 from Victorlouisdg:bugfix-JavaCamera2View-green
Alexander Alekhin [Mon, 29 Apr 2019 10:54:34 +0000 (10:54 +0000)]
Merge pull request #14342 from Victorlouisdg:bugfix-JavaCamera2View-green

5 years agoAdd an assertion for Async request status
Dmitry Kurtaev [Mon, 29 Apr 2019 05:12:13 +0000 (08:12 +0300)]
Add an assertion for Async request status

5 years agoMerge pull request #14407 from dkurt:dnn_ie_fix_batch_detection
Alexander Alekhin [Sat, 27 Apr 2019 21:48:56 +0000 (21:48 +0000)]
Merge pull request #14407 from dkurt:dnn_ie_fix_batch_detection

5 years agoMerge pull request #14434 from seiko2plus:vsx_fix_reduce_sad
Alexander Alekhin [Sat, 27 Apr 2019 18:01:29 +0000 (18:01 +0000)]
Merge pull request #14434 from seiko2plus:vsx_fix_reduce_sad

5 years agocore:vsx fix sum of v_reduce_sad
Sayed Adel [Sat, 27 Apr 2019 00:01:24 +0000 (02:01 +0200)]
core:vsx fix sum of v_reduce_sad

5 years agoMerge pull request #14430 from alalek:cmake_fix_include_pkgconfig_3.4
Alexander Alekhin [Fri, 26 Apr 2019 20:18:58 +0000 (20:18 +0000)]
Merge pull request #14430 from alalek:cmake_fix_include_pkgconfig_3.4

5 years agoMerge pull request #14426 from alalek:cmake_fix_include_pkgconfig
Alexander Alekhin [Fri, 26 Apr 2019 20:18:38 +0000 (20:18 +0000)]
Merge pull request #14426 from alalek:cmake_fix_include_pkgconfig

5 years agoMerge pull request #14394 from alalek:build_support_memory_sanitizers
Alexander Alekhin [Fri, 26 Apr 2019 16:13:52 +0000 (16:13 +0000)]
Merge pull request #14394 from alalek:build_support_memory_sanitizers

5 years agoMerge pull request #14385 from terfendail:intrin_sad
Alexander Alekhin [Fri, 26 Apr 2019 15:34:01 +0000 (15:34 +0000)]
Merge pull request #14385 from terfendail:intrin_sad

5 years agocmake: fix pkg-config handling
Alexander Alekhin [Fri, 26 Apr 2019 12:13:16 +0000 (15:13 +0300)]
cmake: fix pkg-config handling

backporting commit c9f3f4d1d32ec065eb6431c7fbe78466e08a2fbe

5 years agocmake: fix pkg-config handling
Alexander Alekhin [Fri, 26 Apr 2019 12:13:16 +0000 (15:13 +0300)]
cmake: fix pkg-config handling

Avoid non-intentional call of "include(FindPkgConfig)"
It should be handled in the root CMakeLists.txt (safely for cross-compiling)

5 years agoMerge pull request #14402 from rgarnov:gapi_planar_mats
Alexander Alekhin [Fri, 26 Apr 2019 14:59:12 +0000 (14:59 +0000)]
Merge pull request #14402 from rgarnov:gapi_planar_mats

5 years agoFixed incorrect first window setting for fluid FilterAgent
Ruslan Garnov [Fri, 26 Apr 2019 14:34:44 +0000 (17:34 +0300)]
Fixed incorrect first window setting for fluid FilterAgent

5 years agoAdded a reproducer
Ruslan Garnov [Fri, 26 Apr 2019 14:33:50 +0000 (17:33 +0300)]
Added a reproducer

5 years agoAdded planar flag to GMatDesc, intergated into framework, added tests
Ruslan Garnov [Mon, 22 Apr 2019 14:36:10 +0000 (17:36 +0300)]
Added planar flag to GMatDesc, intergated into framework, added tests

5 years agoMerge pull request #14410 from adamrankin:master
Alexander Alekhin [Thu, 25 Apr 2019 18:45:14 +0000 (18:45 +0000)]
Merge pull request #14410 from adamrankin:master

5 years agoCheck if Inference Engine networks are fully supported by backend
Dmitry Kurtaev [Fri, 19 Apr 2019 11:54:08 +0000 (14:54 +0300)]
Check if Inference Engine networks are fully supported by backend

5 years agoBUG: Qt5 components not correctly detected if only Qt5_DIR is provided, when this...
Adam Rankin [Wed, 24 Apr 2019 18:36:29 +0000 (14:36 -0400)]
BUG: Qt5 components not correctly detected if only Qt5_DIR is provided, when this is supported by Qt CMake system.

Fixed by updating Qt5 find_package call to use modern CMake syntax

5 years agoMerge pull request #14408 from l-bat:onnx_deconv
Alexander Alekhin [Wed, 24 Apr 2019 14:30:09 +0000 (14:30 +0000)]
Merge pull request #14408 from l-bat:onnx_deconv

5 years agoFixed v_reduce_sad intrinsics implementation and added tests
Vitaly Tuzov [Mon, 22 Apr 2019 08:19:08 +0000 (11:19 +0300)]
Fixed v_reduce_sad intrinsics implementation and added tests

5 years agoMerge pull request #14406 from thangktran:thangktran/java-wrapper-for-find4QuadCorner...
Alexander Alekhin [Wed, 24 Apr 2019 11:44:05 +0000 (11:44 +0000)]
Merge pull request #14406 from thangktran:thangktran/java-wrapper-for-find4QuadCornerSubpix

5 years agoFix ONNX deconvolution
Liubov Batanina [Wed, 24 Apr 2019 11:18:14 +0000 (14:18 +0300)]
Fix ONNX deconvolution

5 years agoFix batching in DetectionOutput layer
Dmitry Kurtaev [Wed, 24 Apr 2019 09:08:49 +0000 (12:08 +0300)]
Fix batching in DetectionOutput layer

5 years agocalib3d: add find4QuadCornerSubpix java wrapper
Thang Tran [Tue, 23 Apr 2019 14:53:17 +0000 (16:53 +0200)]
calib3d: add find4QuadCornerSubpix java wrapper

Fixes: https://github.com/opencv/opencv/issues/14169

5 years agoMerge pull request #14122 from Sheel-Patel:patch-1
Sheel-Patel [Tue, 23 Apr 2019 22:45:27 +0000 (15:45 -0700)]
Merge pull request #14122 from Sheel-Patel:patch-1

Grammatical errors for help() in detect_mser.cpp (#14122)

* Grammatical errors for help() statement

Corrected spelling of "synthetic" and added grammatical clarification for keys to press to change view or use mouse.

* Adjustment of superfluous spaces

5 years agoMerge pull request #14260 from allanrodriguez:sample-digits-cpp
Alexander Alekhin [Tue, 23 Apr 2019 22:38:07 +0000 (22:38 +0000)]
Merge pull request #14260 from allanrodriguez:sample-digits-cpp

5 years agoMerge pull request #14395 from alalek:ts_catch_missing_files
Alexander Alekhin [Tue, 23 Apr 2019 14:46:05 +0000 (14:46 +0000)]
Merge pull request #14395 from alalek:ts_catch_missing_files

5 years agots: +ENV{OPENCV_TEST_REQUIRE_DATA}
Alexander Alekhin [Sat, 13 Apr 2019 15:46:38 +0000 (15:46 +0000)]
ts: +ENV{OPENCV_TEST_REQUIRE_DATA}

similar to '--test_require_data' parameter

5 years agobuild: +OPENCV_ENABLE_MEMORY_SANITIZER flag
Alexander Alekhin [Thu, 18 Apr 2019 18:50:52 +0000 (18:50 +0000)]
build: +OPENCV_ENABLE_MEMORY_SANITIZER flag

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 22 Apr 2019 16:08:11 +0000 (19:08 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agoMerge pull request #14390 from dkurt:dnn_onnx_const_reshape
Alexander Alekhin [Mon, 22 Apr 2019 15:55:19 +0000 (15:55 +0000)]
Merge pull request #14390 from dkurt:dnn_onnx_const_reshape

5 years agoMerge pull request #14389 from alalek:cmake_fix_pch_build_with_vtk
Alexander Alekhin [Mon, 22 Apr 2019 15:54:08 +0000 (15:54 +0000)]
Merge pull request #14389 from alalek:cmake_fix_pch_build_with_vtk

5 years agoMerge pull request #14387 from alalek:fix_winpack_build
Alexander Alekhin [Mon, 22 Apr 2019 15:53:13 +0000 (15:53 +0000)]
Merge pull request #14387 from alalek:fix_winpack_build

5 years agoMerge pull request #14384 from terfendail:fp16_depint
Alexander Alekhin [Mon, 22 Apr 2019 15:52:53 +0000 (15:52 +0000)]
Merge pull request #14384 from terfendail:fp16_depint

5 years agoMerge pull request #14382 from alalek:backport_14373
Alexander Alekhin [Mon, 22 Apr 2019 15:52:10 +0000 (15:52 +0000)]
Merge pull request #14382 from alalek:backport_14373

5 years agoMerge pull request #14379 from sturkmen72:upd_GeneralizedHough
Alexander Alekhin [Mon, 22 Apr 2019 15:51:46 +0000 (15:51 +0000)]
Merge pull request #14379 from sturkmen72:upd_GeneralizedHough

5 years agoMerge pull request #14376 from masa-iwm:3.4
masa-iwm [Mon, 22 Apr 2019 15:50:31 +0000 (00:50 +0900)]
Merge pull request #14376 from masa-iwm:3.4

* fix getting platformIDs in initializeContextFromD3D11Device

5 years agoRun Reshape layer for const input from ONNX models
Dmitry Kurtaev [Mon, 22 Apr 2019 14:55:04 +0000 (17:55 +0300)]
Run Reshape layer for const input from ONNX models

5 years agocmake: guard macro definitions in PCH scripts
Alexander Alekhin [Mon, 22 Apr 2019 14:42:10 +0000 (17:42 +0300)]
cmake: guard macro definitions in PCH scripts

fixes build with VTK

5 years agobuild: reduce usage of constexpr
Alexander Alekhin [Mon, 22 Apr 2019 12:41:27 +0000 (15:41 +0300)]
build: reduce usage of constexpr

some compilers has lack of proper support for that

5 years agoCleared up deprecated intrinsics for FP16
Vitaly Tuzov [Mon, 22 Apr 2019 07:35:37 +0000 (10:35 +0300)]
Cleared up deprecated intrinsics for FP16

5 years agoUpdate imgproc.hpp
Suleyman TURKMEN [Sun, 21 Apr 2019 06:39:35 +0000 (09:39 +0300)]
Update imgproc.hpp

5 years agoMerge pull request #13909 from kinchungwong:logging_20190220
Ryan Wong [Sun, 21 Apr 2019 21:01:10 +0000 (14:01 -0700)]
Merge pull request #13909 from kinchungwong:logging_20190220

OE-11 Logging revamp (#13909)

* Initial commit for log tag support.

Part of #11003, incomplete. Should pass build.

Moved LogLevel enum to logger.defines.hpp

LogTag struct used to convey both name and log level threshold as
one argument to the new logging macro. See logtag.hpp file, and
CV_LOG_WITH_TAG macro.

Global log level is now associated with a global log tag, when a
logging statement doesn't specify any log tag. See getLogLevel and
getGlobalLogTag functions.

A macro CV_LOGTAG_FALLBACK is allowed to be re-defined by other modules
or compilation units, internally, so that logging statements inside
that unit that specify NULL as tag will fall back to the re-defined tag.

Line-of-code information (file name, line number, function name),
together with tag name, are passed into the new log message sink.
See writeLogMessageEx function.

Fixed old incorrect CV_LOG_VERBOSE usage in ocl4dnn_conv_spatial.cpp.

* Implemented tag-based log filtering

Added LogTagManager. This is an initial version, using standard C++
approach as much as possible, to allow easier code review. Will
optimize later.

A workaround for all static dynamic initialization issues is
implemented. Refer to code comments.

* Added LogTagConfigParser.

Note: new code does not fully handle old log config parsing behavior.

* Fix log tag config vs registering ordering issue.

* Started testing LogTagConfigParser, incomplete.

The intention of this commit is to illustrate the capabilities of
the current design of LogTagConfigParser.

The test contained in this commit is not complete. Also, design changes
may require throwing away this commit and rewriting test code from
scratch.

Does not test whitespace segmentation (multiple tags on the config);
will do in next commit.

* Added CV_LOGTAG_EXPAND_NAME macro

This macro allows to be re-defined locally in other compilation units
to apply a prefix to whatever argument is passed as the "tag" argument
into CV_LOG_WITH_TAG. The default definition in logger.hpp does not
modify the argument. It is recommended to include the address-of
operator (ampersand) when re-defined locally.

* Added a few tests for LogTagManager, some fail.

See test_logtagmanager.cpp
Failed tests are: non-global ("something"), setting level by name-part
(first part or any part) has no effect at all.

* LogTagManagerTests substring non-confusion tests

* Fix major bugs in LogTagManager

The code change is intended to approximate the spec documented in
https://gist.github.com/kinchungwong/ec25bc1eba99142e0be4509b0f67d0c6

Refer to test suite in test_logtagmanager.cpp

Filter test result in "opencv_test_core" ...
with gtest_filter "LogTagManager*"

To see the test code that finds the bugs, refer to original commits
(before rebase; might be gone)

.. f3451208 (2019-03-03T19:45:17Z)
.... LogTagManagerTests substring non-confusion tests

.. 1b848f5f (2019-03-03T01:55:18Z)
.... Added a few tests for LogTagManager, some fail.

* Added LogTagManagerNamePartNonConfusionTest.

See test_logtagmanager.cpp in modules/core/test.

* Added LogTagAuto for auto registration in ctor

* Rewritten LogTagManager to resolve issues.

* Resolves code review issues around 2019-04-10

LogTagConfigParser::parseLogLevel - as part of resolving code review
issues, this function is rewritten to simplify control flow and to
improve conformance with legacy usage (for string values "OFF",
"DISABLED", and "WARNINGS").

5 years agoimgcodecs(tiff): update tile size checks
Alexander Alekhin [Sat, 20 Apr 2019 20:09:33 +0000 (20:09 +0000)]
imgcodecs(tiff): update tile size checks

backporting of commit: 25247b9f6e5e550868262b7611a9e575c1f7212a

5 years agoMerge pull request #14373 from alalek:oss_fuzz_14185_14321
Alexander Alekhin [Sat, 20 Apr 2019 20:53:07 +0000 (20:53 +0000)]
Merge pull request #14373 from alalek:oss_fuzz_14185_14321

5 years agoimgcodecs(tiff): update tile size checks
Alexander Alekhin [Sat, 20 Apr 2019 20:09:33 +0000 (20:09 +0000)]
imgcodecs(tiff): update tile size checks

oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14185
oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14321

5 years agoMerge pull request #14369 from ManthanKeim:patch-1
Alexander Alekhin [Sat, 20 Apr 2019 19:30:54 +0000 (19:30 +0000)]
Merge pull request #14369 from ManthanKeim:patch-1

5 years agoUpdate py_svm_opencv.markdown
Manthan Keim [Sat, 20 Apr 2019 06:47:38 +0000 (12:17 +0530)]
Update py_svm_opencv.markdown

Fixes a broken link for histograms of Oriented Gradients.

5 years agoMerge pull request #13694 from dkurt:dnn_ie_async
Dmitry Kurtaev [Fri, 19 Apr 2019 18:01:19 +0000 (21:01 +0300)]
Merge pull request #13694 from dkurt:dnn_ie_async

Asynchronous API from Intel's Inference Engine (#13694)

* Add forwardAsync for asynchronous mode from Intel's Inference Engine

* Python test for forwardAsync

* Replace Future_Mat to AsyncMat

* Shadow AsyncMat

* Isolate InferRequest callback

* Manage exceptions in Async API of IE

5 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 19 Apr 2019 12:43:58 +0000 (15:43 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

5 years agoMerge pull request #14366 from alalek:win32_fix_pdb
Alexander Alekhin [Fri, 19 Apr 2019 12:42:16 +0000 (12:42 +0000)]
Merge pull request #14366 from alalek:win32_fix_pdb

5 years agocmake: fix PDB handling
Alexander Alekhin [Fri, 19 Apr 2019 10:54:51 +0000 (13:54 +0300)]
cmake: fix PDB handling

5 years agoMerge pull request #14315 from dkurt:tf_squeeze_and_slim_softmax_v2
Alexander Alekhin [Thu, 18 Apr 2019 16:01:24 +0000 (16:01 +0000)]
Merge pull request #14315 from dkurt:tf_squeeze_and_slim_softmax_v2

5 years agoMerge pull request #14354 from alalek:workaround_apple_dyld_bug
Alexander Alekhin [Wed, 17 Apr 2019 19:09:14 +0000 (19:09 +0000)]
Merge pull request #14354 from alalek:workaround_apple_dyld_bug

5 years agoMerge pull request #13917 from sturkmen72:removed_c_api
Alexander Alekhin [Wed, 17 Apr 2019 19:04:33 +0000 (19:04 +0000)]
Merge pull request #13917 from sturkmen72:removed_c_api

5 years agoMerge pull request #14313 from alalek:cmake_pch_fix_defines_from_interface_targets
Alexander Alekhin [Wed, 17 Apr 2019 19:02:27 +0000 (19:02 +0000)]
Merge pull request #14313 from alalek:cmake_pch_fix_defines_from_interface_targets

5 years agoMerge pull request #14332 from LaurentBerger:loadknearest
Alexander Alekhin [Wed, 17 Apr 2019 19:00:41 +0000 (19:00 +0000)]
Merge pull request #14332 from LaurentBerger:loadknearest

5 years agoMerge pull request #13943 from rgarnov:export_headers_for_backend_development
Ruslan Garnov [Wed, 17 Apr 2019 18:54:47 +0000 (21:54 +0300)]
Merge pull request #13943 from rgarnov:export_headers_for_backend_development

G-API external backend development (#13943)

* Moved HostCtor and ConstVal from gapi_priv.hpp to objref.hpp

* Added gmodel_priv.hpp, added export of symbols from gmodel.hpp

* Added export of binInArg and bindOutArg

* Renamed gapi_priv.*pp -> gorigin.*pp

* Added a fixme on collecting exports inside one class

5 years agotests: workaround for DYLD_LIBRARY_PATH on Apple MacOSX
Alexander Alekhin [Wed, 17 Apr 2019 12:19:33 +0000 (15:19 +0300)]
tests: workaround for DYLD_LIBRARY_PATH on Apple MacOSX

5 years agoMerge pull request #14345 from dkurt:fix_dnn_ie_mac
Alexander Alekhin [Tue, 16 Apr 2019 19:18:48 +0000 (19:18 +0000)]
Merge pull request #14345 from dkurt:fix_dnn_ie_mac

5 years agoMerge pull request #14341 from alalek:cmake_fix_pkgconfig_libs
Alexander Alekhin [Tue, 16 Apr 2019 19:04:06 +0000 (19:04 +0000)]
Merge pull request #14341 from alalek:cmake_fix_pkgconfig_libs

5 years agodnn: force visibility(default) for IE headers
Alexander Alekhin [Tue, 16 Apr 2019 15:13:14 +0000 (18:13 +0300)]
dnn: force visibility(default) for IE headers

5 years agoAdd Ptr KNearest::load and python binding
LaurentBerger [Mon, 15 Apr 2019 13:51:30 +0000 (15:51 +0200)]
Add Ptr KNearest::load and python binding

5 years agoMerge pull request #14338 from alalek:fix_13849
Alexander Alekhin [Tue, 16 Apr 2019 13:42:27 +0000 (13:42 +0000)]
Merge pull request #14338 from alalek:fix_13849

5 years agoMerge pull request #14343 from alalek:dnn_static_scans_namespace
Alexander Alekhin [Tue, 16 Apr 2019 13:11:23 +0000 (13:11 +0000)]
Merge pull request #14343 from alalek:dnn_static_scans_namespace

5 years agoMerge pull request #14339 from alalek:cmake_fix_std_cxx11
Alexander Alekhin [Tue, 16 Apr 2019 13:10:24 +0000 (13:10 +0000)]
Merge pull request #14339 from alalek:cmake_fix_std_cxx11

5 years agoMerge pull request #14337 from alalek:ts_flush_stdout
Alexander Alekhin [Tue, 16 Apr 2019 13:08:40 +0000 (13:08 +0000)]
Merge pull request #14337 from alalek:ts_flush_stdout

5 years agoMerge pull request #14308 from m000:master
Alexander Alekhin [Tue, 16 Apr 2019 11:58:21 +0000 (11:58 +0000)]
Merge pull request #14308 from m000:master

5 years agoMerge pull request #14347 from dkurt:dnn_samples
Alexander Alekhin [Tue, 16 Apr 2019 11:50:46 +0000 (11:50 +0000)]
Merge pull request #14347 from dkurt:dnn_samples

5 years agoRemove preprocessing parameters from README
Dmitry Kurtaev [Tue, 16 Apr 2019 10:10:31 +0000 (13:10 +0300)]
Remove preprocessing parameters from README

5 years agoFix Normalize layer for Mac
Dmitry Kurtaev [Tue, 16 Apr 2019 08:41:50 +0000 (11:41 +0300)]
Fix Normalize layer for Mac

5 years agostatic scans: preserve namespace name
Alexander Alekhin [Tue, 16 Apr 2019 06:49:47 +0000 (06:49 +0000)]
static scans: preserve namespace name

5 years agoChanged the way Images are converted into rgba Mats so that JavaCamera2View also...
vdgussem [Mon, 15 Apr 2019 23:38:59 +0000 (01:38 +0200)]
Changed the way Images are converted into rgba Mats so that JavaCamera2View also shows correct colors when the Image contains I420 or YV12 data

5 years agocmake: use absolute library paths from 'pkgconfig'
Alexander Alekhin [Mon, 15 Apr 2019 21:29:17 +0000 (21:29 +0000)]
cmake: use absolute library paths from 'pkgconfig'

- drop legacy check_module() macro
- drop 'ALIASOF_'

5 years agobuild: avoid highgui dependency
Alexander Alekhin [Mon, 15 Apr 2019 18:59:51 +0000 (18:59 +0000)]
build: avoid highgui dependency