platform/upstream/opencv.git
5 years agoMerge pull request #12046 from VladKarpushin:tutorial-using-out-of-focus-deblur-filter
Alexander Alekhin [Mon, 30 Jul 2018 16:36:39 +0000 (16:36 +0000)]
Merge pull request #12046 from VladKarpushin:tutorial-using-out-of-focus-deblur-filter

5 years agoMerge pull request #12088 from alalek:ocl_callback_catch_exceptions
Alexander Alekhin [Mon, 30 Jul 2018 16:33:41 +0000 (16:33 +0000)]
Merge pull request #12088 from alalek:ocl_callback_catch_exceptions

5 years agoMerge pull request #12087 from alalek:docs_videowriter_write_bgr_input
Alexander Alekhin [Mon, 30 Jul 2018 16:33:23 +0000 (16:33 +0000)]
Merge pull request #12087 from alalek:docs_videowriter_write_bgr_input

5 years agoMerge pull request #12056 from seiko2plus:coreExpandTests
Alexander Alekhin [Mon, 30 Jul 2018 16:23:11 +0000 (16:23 +0000)]
Merge pull request #12056 from seiko2plus:coreExpandTests

5 years agoMerge pull request #12102 from csukuangfj:patch_3
Alexander Alekhin [Mon, 30 Jul 2018 12:48:06 +0000 (12:48 +0000)]
Merge pull request #12102 from csukuangfj:patch_3

5 years agoMerge pull request #12101 from miaow1988:dev-fix-mat-pushback
Alexander Alekhin [Mon, 30 Jul 2018 11:26:25 +0000 (11:26 +0000)]
Merge pull request #12101 from miaow1988:dev-fix-mat-pushback

5 years agoFixed the int size overflow bug of cv::Mat.push_back().
miaow1988 [Mon, 30 Jul 2018 09:04:15 +0000 (17:04 +0800)]
Fixed the int size overflow bug of cv::Mat.push_back().

Changed the type of variable *r* from int to size_t.
This change makes sure that a valid result of std::max(r + delta,
(r*3+1)/2) can be passed into the reserve function.

5 years agofix a typo.
Kuang Fangjun [Mon, 30 Jul 2018 10:18:18 +0000 (18:18 +0800)]
fix a typo.

5 years agocore:test Expand hal_intrin tests to support SIMD256
Sayed Adel [Tue, 24 Jul 2018 23:01:19 +0000 (01:01 +0200)]
core:test Expand hal_intrin tests to support SIMD256

5 years agoMerge pull request #12094 from seiko2plus:coreFixAvx2Interleave32
Alexander Alekhin [Sun, 29 Jul 2018 20:51:55 +0000 (20:51 +0000)]
Merge pull request #12094 from seiko2plus:coreFixAvx2Interleave32

5 years agocore:avx2 fix unaligned store for v_store_interleave v_uint32x8-3ch
Sayed Adel [Sun, 29 Jul 2018 16:22:46 +0000 (18:22 +0200)]
core:avx2 fix unaligned store for v_store_interleave v_uint32x8-3ch

5 years agoMerge pull request #12081 from mshabunin:fix-ie-build
Alexander Alekhin [Sat, 28 Jul 2018 20:34:19 +0000 (20:34 +0000)]
Merge pull request #12081 from mshabunin:fix-ie-build

5 years agocore(ocl): don't expose exceptions from OpenCL callback
Alexander Alekhin [Sat, 28 Jul 2018 10:29:26 +0000 (10:29 +0000)]
core(ocl): don't expose exceptions from OpenCL callback

to avoid silent crashes of OpenCL worker threads.

5 years agovideoio: add note about image BGR format VideoWriter::write()
Alexander Alekhin [Sat, 28 Jul 2018 09:08:09 +0000 (09:08 +0000)]
videoio: add note about image BGR format VideoWriter::write()

5 years agoMerge pull request #12067 from mshabunin:clean-test-case-list
Alexander Alekhin [Sat, 28 Jul 2018 06:21:53 +0000 (06:21 +0000)]
Merge pull request #12067 from mshabunin:clean-test-case-list

5 years agoFixed build with latest IE version
Maksim Shabunin [Fri, 27 Jul 2018 16:56:35 +0000 (19:56 +0300)]
Fixed build with latest IE version

5 years agoMerge pull request #12078 from mshabunin:fix-plus-dir
Alexander Alekhin [Fri, 27 Jul 2018 15:00:33 +0000 (15:00 +0000)]
Merge pull request #12078 from mshabunin:fix-plus-dir

5 years agocmake: fixed builds in directories containing plus sign
Maksim Shabunin [Fri, 27 Jul 2018 11:29:01 +0000 (14:29 +0300)]
cmake: fixed builds in directories containing plus sign

5 years agodoc: add new tutorial "Out of focus deblur filter"
Karpushin Vladislav [Tue, 24 Jul 2018 09:54:17 +0000 (16:54 +0700)]
doc: add new tutorial "Out of focus deblur filter"

In this tutorial you will learn:
- what is a degradation image model
- what is a PSF of an out-of-focus image
- how to restore a blurred image
- what is the Wiener filter

5 years agoMerge pull request #12061 from alalek:dnn_test_skip_checks_only
Alexander Alekhin [Thu, 26 Jul 2018 15:15:32 +0000 (15:15 +0000)]
Merge pull request #12061 from alalek:dnn_test_skip_checks_only

5 years agoMerge pull request #12060 from alalek:dnn_debug_layers
Alexander Alekhin [Thu, 26 Jul 2018 15:14:32 +0000 (15:14 +0000)]
Merge pull request #12060 from alalek:dnn_debug_layers

5 years agoMerge pull request #12025 from Triplesalt:tfimport-relu
Alexander Alekhin [Thu, 26 Jul 2018 15:08:05 +0000 (15:08 +0000)]
Merge pull request #12025 from Triplesalt:tfimport-relu

5 years agots: test case list is printed after cmd line parsing, refactored
Maksim Shabunin [Thu, 26 Jul 2018 13:27:47 +0000 (16:27 +0300)]
ts: test case list is printed after cmd line parsing, refactored

5 years agoAllow a different input order for Mul+Maximum.
Triplesalt [Fri, 20 Jul 2018 01:03:17 +0000 (03:03 +0200)]
Allow a different input order for Mul+Maximum.

Squashed : ReLU operand order tests.

5 years agoMerge pull request #12052 from dkurt:dnn_ie_torch_tests
Vadim Pisarevsky [Thu, 26 Jul 2018 09:09:35 +0000 (09:09 +0000)]
Merge pull request #12052 from dkurt:dnn_ie_torch_tests

5 years agofurther improvements in split & merge; started using non-temporary store instructions...
Vadim Pisarevsky [Thu, 26 Jul 2018 09:04:28 +0000 (12:04 +0300)]
further improvements in split & merge; started using non-temporary store instructions (#12063)

* 1. changed static const __m128/256 to const __m128/256 to avoid wierd instructions and calls inserted by compiler.
2. added universal intrinsics that wrap MOVNTPS and other such (non-temporary or "no cache" store) instructions. v_store_interleave() and v_store() got respective flags/overloaded variants
3. rewrote split & merge to use the "no cache" store instructions. It resulted in dramatic performance improvement when processing big arrays

* hopefully, fixed some test failures where 4-channel v_store_interleave() is used

* added missing implementation of the new universal intrinsics (v_store_aligned_nocache() etc.)

* fixed silly typo in the new intrinsics in intrin_vsx.hpp

* still trying to fix VSX compiler errors

* still trying to fix VSX compiler errors

* still trying to fix VSX compiler errors

* still trying to fix VSX compiler errors

5 years agoFaster-RCNN anf RFCN models on CPU using Intel's Inference Engine backend.
Dmitry Kurtaev [Tue, 24 Jul 2018 16:12:58 +0000 (19:12 +0300)]
Faster-RCNN anf RFCN models on CPU using Intel's Inference Engine backend.
Enable Torch layers tests with Intel's Inference Engine backend.

5 years agodnn(test): skip checks only for unstable tests
Alexander Alekhin [Wed, 25 Jul 2018 13:53:37 +0000 (16:53 +0300)]
dnn(test): skip checks only for unstable tests

but execute tested functions in Layer_Test_Halide/Convolution.Accuracy

5 years agodnn(test): use Backend/Target enums
Alexander Alekhin [Wed, 25 Jul 2018 13:51:11 +0000 (16:51 +0300)]
dnn(test): use Backend/Target enums

instead of 'int'

5 years agodnn: check layer output for NaN/Inf
Alexander Alekhin [Fri, 20 Jul 2018 12:19:44 +0000 (15:19 +0300)]
dnn: check layer output for NaN/Inf

5 years agoMerge pull request #12048 from mshabunin:fix-static-2
Alexander Alekhin [Tue, 24 Jul 2018 19:45:27 +0000 (19:45 +0000)]
Merge pull request #12048 from mshabunin:fix-static-2

5 years agoMerge pull request #12047 from alalek:issue_12045
Alexander Alekhin [Tue, 24 Jul 2018 19:44:25 +0000 (19:44 +0000)]
Merge pull request #12047 from alalek:issue_12045

5 years agoMerge pull request #12020 from alalek:videoio_backends_query_api
Alexander Alekhin [Tue, 24 Jul 2018 19:43:49 +0000 (19:43 +0000)]
Merge pull request #12020 from alalek:videoio_backends_query_api

5 years agoconverted split() & merge() to wide univ intrinsics (#12044)
Vadim Pisarevsky [Tue, 24 Jul 2018 14:27:56 +0000 (17:27 +0300)]
converted split() & merge() to wide univ intrinsics (#12044)

* fixed/updated v_load_deinterleave and v_store_interleave intrinsics; modified split() and merge() functions to use those intrinsics

* fixed a few compile errors and bug in v_load_deinterleave(ptr, v_uint32x4& a, v_uint32x4& b)

* fixed few more compile errors

5 years agoMore issues found by static analysis
Maksim Shabunin [Tue, 24 Jul 2018 11:14:13 +0000 (14:14 +0300)]
More issues found by static analysis

5 years agoMerge pull request #12021 from dkurt:dnn_ie_tf_ssd
Alexander Alekhin [Tue, 24 Jul 2018 13:03:41 +0000 (13:03 +0000)]
Merge pull request #12021 from dkurt:dnn_ie_tf_ssd

5 years agoMerge pull request #12037 from dkurt:test_openvino_models
Alexander Alekhin [Tue, 24 Jul 2018 12:34:04 +0000 (12:34 +0000)]
Merge pull request #12037 from dkurt:test_openvino_models

5 years agoMerge pull request #12041 from mshabunin:fix-static-2
Alexander Alekhin [Tue, 24 Jul 2018 11:10:01 +0000 (11:10 +0000)]
Merge pull request #12041 from mshabunin:fix-static-2

5 years agoobjdetect(qr): update test code
Alexander Alekhin [Tue, 24 Jul 2018 10:08:58 +0000 (13:08 +0300)]
objdetect(qr): update test code

improve error checks

5 years agoMerge pull request #12042 from dkurt:fix_opencv_as_submodule
Alexander Alekhin [Tue, 24 Jul 2018 08:17:20 +0000 (08:17 +0000)]
Merge pull request #12042 from dkurt:fix_opencv_as_submodule

5 years agodnn: update tests for OpenVINO models
Alexander Alekhin [Mon, 23 Jul 2018 15:17:51 +0000 (18:17 +0300)]
dnn: update tests for OpenVINO models

5 years agots: add findDataDirectory() function
Alexander Alekhin [Mon, 23 Jul 2018 14:58:10 +0000 (17:58 +0300)]
ts: add findDataDirectory() function

5 years agoDo not copy cv_cpu_helper.h to parent if OpenCV is a submodule
Dmitry Kurtaev [Mon, 23 Jul 2018 20:34:50 +0000 (23:34 +0300)]
Do not copy cv_cpu_helper.h to parent if OpenCV is a submodule

5 years agoAdd a sample which tests OpenVINO models
Dmitry Kurtaev [Fri, 20 Jul 2018 15:58:37 +0000 (18:58 +0300)]
Add a sample which tests OpenVINO models

5 years agoFixed several issues found by static analysis tools
Maksim Shabunin [Mon, 23 Jul 2018 14:22:47 +0000 (17:22 +0300)]
Fixed several issues found by static analysis tools

5 years agoMerge pull request #12031 from alalek:dnn_ocl_eliminate_getUMat_with_bad_lifetime
Alexander Alekhin [Mon, 23 Jul 2018 07:52:42 +0000 (07:52 +0000)]
Merge pull request #12031 from alalek:dnn_ocl_eliminate_getUMat_with_bad_lifetime

5 years agoMerge pull request #12032 from Paul92:mser-sample-improvments
Paul92 [Sun, 22 Jul 2018 14:08:29 +0000 (15:08 +0100)]
Merge pull request #12032 from Paul92:mser-sample-improvments

Mser sample improvments (#12032)

* Fixed bug in detect_mser sample
Wrong number of colors used to generate the synthetic images

* Formatting improvements

* Using safer casts

* Improved readability of legend generation

* Various readability fixes in detect_mser sample

5 years agoMerge pull request #12016 from tyl12:fix_videoio_static_para
Alexander Alekhin [Sat, 21 Jul 2018 03:50:58 +0000 (03:50 +0000)]
Merge pull request #12016 from tyl12:fix_videoio_static_para

5 years agoMerge pull request #12003 from mshabunin:avi-error-messages
Alexander Alekhin [Sat, 21 Jul 2018 03:30:55 +0000 (03:30 +0000)]
Merge pull request #12003 from mshabunin:avi-error-messages

5 years agouse struct member width_set/height_set to replace static width/height.
Teng Yiliang [Thu, 19 Jul 2018 08:40:27 +0000 (16:40 +0800)]
use struct member width_set/height_set to replace static width/height.

the static variables will cause race-condition when operating in
multithread scenarios.

Signed-off-by: Teng Yiliang <ylteng@outlook.com>
Signed-off-by: Teng Yiliang <yiliang.teng@weimob.com>
5 years agodnn(ocl): don't use getUMat() for long live objects
Alexander Alekhin [Fri, 20 Jul 2018 14:26:35 +0000 (17:26 +0300)]
dnn(ocl): don't use getUMat() for long live objects

5 years agoMerge pull request #12029 from tomoaki0705:fixBuildVS2013BinarySuffix
Alexander Alekhin [Fri, 20 Jul 2018 11:27:27 +0000 (11:27 +0000)]
Merge pull request #12029 from tomoaki0705:fixBuildVS2013BinarySuffix

5 years agofix build error on Visual Studio 2013
Tomoaki Teshima [Fri, 20 Jul 2018 09:09:17 +0000 (18:09 +0900)]
fix build error on Visual Studio 2013
  * replace binary literal prefix to hexadecimal literal prefix

5 years agoMerge pull request #12022 from mshabunin:fix-ie-build
Alexander Alekhin [Thu, 19 Jul 2018 20:50:42 +0000 (20:50 +0000)]
Merge pull request #12022 from mshabunin:fix-ie-build

5 years agodnn, IE backend: updated to match new interface
Maksim Shabunin [Thu, 19 Jul 2018 16:22:23 +0000 (19:22 +0300)]
dnn, IE backend: updated to match new interface

5 years agoMerge pull request #12019 from mshabunin:static-debug-assert
Alexander Alekhin [Thu, 19 Jul 2018 15:50:33 +0000 (15:50 +0000)]
Merge pull request #12019 from mshabunin:static-debug-assert

5 years agoMerge pull request #11781 from dkurt:dnn_uint8_inputs
Alexander Alekhin [Thu, 19 Jul 2018 14:38:46 +0000 (14:38 +0000)]
Merge pull request #11781 from dkurt:dnn_uint8_inputs

5 years agovideoio: add routines to query information about backends API
Alexander Alekhin [Thu, 19 Jul 2018 13:14:50 +0000 (16:14 +0300)]
videoio: add routines to query information about backends API

into cv::videoio_registry namespace

5 years agoRun entire SSDs from TensorFlow using Intel's Inference Engine
Dmitry Kurtaev [Thu, 19 Jul 2018 14:05:56 +0000 (17:05 +0300)]
Run entire SSDs from TensorFlow using Intel's Inference Engine

5 years agoMerge pull request #12007 from alalek:fix_ts_perf_test_macro
Alexander Alekhin [Thu, 19 Jul 2018 12:09:48 +0000 (12:09 +0000)]
Merge pull request #12007 from alalek:fix_ts_perf_test_macro

5 years agouint8 inputs for deep learning networks
Dmitry Kurtaev [Mon, 4 Jun 2018 20:51:28 +0000 (23:51 +0300)]
uint8 inputs for deep learning networks

5 years agots: fix PERF_TEST() macro to allow test_case name reusing
Alexander Alekhin [Wed, 18 Jul 2018 12:20:43 +0000 (15:20 +0300)]
ts: fix PERF_TEST() macro to allow test_case name reusing

Example (reuse 'Transform' test case):
PERF_TEST(Transform, getPerspectiveTransform_1000) { ... }
PERF_TEST(Transform, getPerspectiveTransform_QR_1000) { ... }

5 years agoMerge pull request #12008 from alalek:test_remove_verbose_messages
Alexander Alekhin [Thu, 19 Jul 2018 09:37:36 +0000 (09:37 +0000)]
Merge pull request #12008 from alalek:test_remove_verbose_messages

5 years agocore(test): remove verbose messages
Alexander Alekhin [Wed, 18 Jul 2018 13:09:27 +0000 (16:09 +0300)]
core(test): remove verbose messages

5 years agoEnable debug assertions for static analysis builds
Maksim Shabunin [Wed, 18 Jul 2018 12:53:16 +0000 (15:53 +0300)]
Enable debug assertions for static analysis builds

5 years agoAVI container: verbose error messages
Maksim Shabunin [Wed, 18 Jul 2018 12:22:42 +0000 (15:22 +0300)]
AVI container: verbose error messages

5 years agoMerge pull request #11104 from asciian:reading_from_stream
Alexander Alekhin [Tue, 17 Jul 2018 16:24:05 +0000 (16:24 +0000)]
Merge pull request #11104 from asciian:reading_from_stream

5 years agoMerge pull request #11986 from alalek:build_eliminate_gcc8_warnings
Alexander Alekhin [Tue, 17 Jul 2018 15:41:36 +0000 (15:41 +0000)]
Merge pull request #11986 from alalek:build_eliminate_gcc8_warnings

5 years agoMerge pull request #11984 from mshabunin:fix-static-1
Alexander Alekhin [Tue, 17 Jul 2018 15:40:48 +0000 (15:40 +0000)]
Merge pull request #11984 from mshabunin:fix-static-1

5 years agoMerge pull request #11968 from allnes:detect_qr_code
Alexander Alekhin [Tue, 17 Jul 2018 15:38:46 +0000 (15:38 +0000)]
Merge pull request #11968 from allnes:detect_qr_code

5 years agoMerge pull request #11964 from mshabunin:avi-container-fixes
Alexander Alekhin [Tue, 17 Jul 2018 15:35:07 +0000 (15:35 +0000)]
Merge pull request #11964 from mshabunin:avi-container-fixes

5 years agoMerge pull request #11990 from alalek:clone_nodiscard_attribute
Alexander Alekhin [Tue, 17 Jul 2018 15:34:08 +0000 (15:34 +0000)]
Merge pull request #11990 from alalek:clone_nodiscard_attribute

5 years agoMerge pull request #11994 from alalek:cmake_find_package_inference_engine
Alexander Alekhin [Tue, 17 Jul 2018 15:14:41 +0000 (15:14 +0000)]
Merge pull request #11994 from alalek:cmake_find_package_inference_engine

5 years agoCheck for empty Mat in compare, operator= and RNG::fill, fixed related tests
Maksim Shabunin [Tue, 17 Jul 2018 14:50:50 +0000 (17:50 +0300)]
Check for empty Mat in compare, operator= and RNG::fill, fixed related tests

5 years agoFixed issues found by static analysis (mostly DBZ)
Maksim Shabunin [Tue, 17 Jul 2018 13:14:54 +0000 (16:14 +0300)]
Fixed issues found by static analysis (mostly DBZ)

5 years agocmake: prefer using find_package(InferenceEngine)
Alexander Alekhin [Tue, 17 Jul 2018 12:30:56 +0000 (15:30 +0300)]
cmake: prefer using find_package(InferenceEngine)

5 years agoMerge pull request #11959 from pengli:3.4
Alexander Alekhin [Tue, 17 Jul 2018 11:20:02 +0000 (11:20 +0000)]
Merge pull request #11959 from pengli:3.4

5 years agoAdd Java overloads for each default argument (#11940)
Dmitry Kurtaev [Tue, 17 Jul 2018 10:41:46 +0000 (13:41 +0300)]
Add Java overloads for each default argument (#11940)

* Add Java overloads for each default argument

* Add "fisheye_" prefix for cv::fisheye:: functions and enums

5 years agoMerge pull request #11989 from csukuangfj:patch_2
Alexander Alekhin [Tue, 17 Jul 2018 10:27:21 +0000 (10:27 +0000)]
Merge pull request #11989 from csukuangfj:patch_2

5 years agoenable concat layer fuse for OCL target
Li Peng [Thu, 12 Jul 2018 07:16:32 +0000 (15:16 +0800)]
enable concat layer fuse for OCL target

Signed-off-by: Li Peng <peng.li@intel.com>
5 years agoWide univ intrinsics (#11953)
Vadim Pisarevsky [Mon, 16 Jul 2018 15:57:24 +0000 (18:57 +0300)]
Wide univ intrinsics (#11953)

* core:OE-27 prepare universal intrinsics to expand (#11022)

* core:OE-27 prepare universal intrinsics to expand (#11022)

* core: Add universal intrinsics for AVX2

* updated implementation of wide univ. intrinsics; converted several OpenCV HAL functions: sqrt, invsqrt, magnitude, phase, exp to the wide universal intrinsics.

* converted log to universal intrinsics; cleaned up the code a bit; added v_lut_deinterleave intrinsics.

* core: Add universal intrinsics for AVX2

* fixed multiple compile errors

* fixed many more compile errors and hopefully some test failures

* fixed some more compile errors

* temporarily disabled IPP to debug exp & log; hopefully fixed Doxygen complains

* fixed some more compile errors

* fixed v_store(short*, v_float16&) signatures

* trying to fix the test failures on Linux

* fixed some issues found by alalek

* restored IPP optimization after the patch with AVX wide intrinsics has been properly tested

* restored IPP optimization after the patch with AVX wide intrinsics has been properly tested

5 years agoMerge pull request #11957 from alalek:issue_11956
Alexander Alekhin [Mon, 16 Jul 2018 15:54:34 +0000 (15:54 +0000)]
Merge pull request #11957 from alalek:issue_11956

5 years agoMerge pull request #11970 from dkurt:dnn_enable_tf_tests
Alexander Alekhin [Mon, 16 Jul 2018 15:51:26 +0000 (15:51 +0000)]
Merge pull request #11970 from dkurt:dnn_enable_tf_tests

5 years agoMerge pull request #11985 from alalek:cmake_update_inference_engine_detection
Alexander Alekhin [Mon, 16 Jul 2018 15:49:19 +0000 (15:49 +0000)]
Merge pull request #11985 from alalek:cmake_update_inference_engine_detection

5 years agocore: CV_NODISCARD macro with semantic of [[nodiscard]] attr
Alexander Alekhin [Mon, 16 Jul 2018 14:59:24 +0000 (17:59 +0300)]
core: CV_NODISCARD macro with semantic of [[nodiscard]] attr

[[nodiscard]] is defined in C++17.
There is fallback alias for modern GCC / Clang compilers.

5 years agoremove a useless statement.
Kuang Fangjun [Sat, 14 Jul 2018 08:14:35 +0000 (16:14 +0800)]
remove a useless statement.

5 years agobuild: eliminate GCC8 warnings
Alexander Alekhin [Mon, 16 Jul 2018 12:34:59 +0000 (15:34 +0300)]
build: eliminate GCC8 warnings

5 years agoMerge pull request #11969 from alalek:core_Matx_inv_solve_templates
Alexander Alekhin [Mon, 16 Jul 2018 14:18:12 +0000 (14:18 +0000)]
Merge pull request #11969 from alalek:core_Matx_inv_solve_templates

5 years agoMerge pull request #11951 from alalek:cuda_use_external_cmake_module
Alexander Alekhin [Mon, 16 Jul 2018 13:41:45 +0000 (13:41 +0000)]
Merge pull request #11951 from alalek:cuda_use_external_cmake_module

5 years agoMerge pull request #11963 from dkurt:dnn_cl_fix_matmul
Alexander Alekhin [Mon, 16 Jul 2018 11:10:32 +0000 (11:10 +0000)]
Merge pull request #11963 from dkurt:dnn_cl_fix_matmul

5 years agocmake: update DL IE detection to align with OpenVINO 2018 R2
Alexander Alekhin [Mon, 16 Jul 2018 10:58:59 +0000 (13:58 +0300)]
cmake: update DL IE detection to align with OpenVINO 2018 R2

These CMake options are enough:
- `-DWITH_INF_ENGINE=ON`
- `-DIE_PLUGINS_PATH=lib/ubuntu_16.04/intel64`
- `-DENABLE_CXX11=ON` (OpenCV 3.4 only)

5 years agoAVI container: use C++ streams for file operations, check some operations for overflow
Maksim Shabunin [Fri, 13 Jul 2018 11:07:30 +0000 (14:07 +0300)]
AVI container: use C++ streams for file operations, check some operations for overflow

5 years agoMerge pull request #11965 from alalek:issue_11944
Alexander Alekhin [Mon, 16 Jul 2018 09:48:33 +0000 (09:48 +0000)]
Merge pull request #11965 from alalek:issue_11944

5 years agoMerge pull request #11967 from catree:add_tutorial_ml_java_python
Alexander Alekhin [Mon, 16 Jul 2018 09:24:32 +0000 (09:24 +0000)]
Merge pull request #11967 from catree:add_tutorial_ml_java_python

5 years agoMerge pull request #11971 from csukuangfj:patch_1
Alexander Alekhin [Sun, 15 Jul 2018 15:06:16 +0000 (15:06 +0000)]
Merge pull request #11971 from csukuangfj:patch_1

5 years agoUpdate qrcode algorithm: fix seg. fault with kmeans
Alexander Nesterov [Fri, 13 Jul 2018 21:51:04 +0000 (18:51 -0300)]
Update qrcode algorithm: fix seg. fault with kmeans

5 years agoavoid negative index.
Kuang Fangjun [Sat, 14 Jul 2018 08:05:29 +0000 (16:05 +0800)]
avoid negative index.

5 years agocore: eliminate 'if' logic from Matx::inv()/solve()
Alexander Alekhin [Fri, 13 Jul 2018 15:52:20 +0000 (18:52 +0300)]
core: eliminate 'if' logic from Matx::inv()/solve()

- 'if' logic is moved into templates.
- removed unnecessary cv::Mat objects creation.
- fixed inv() test (invA * A == eye)
- added more Matx tests to cover all defined template specializations

5 years agoEnable TensorFlow networks tests for different backends and targets
Dmitry Kurtaev [Fri, 13 Jul 2018 16:47:50 +0000 (19:47 +0300)]
Enable TensorFlow networks tests for different backends and targets

5 years agoMerge pull request #11955 from terfendail:matx_solve_fix2
Alexander Alekhin [Fri, 13 Jul 2018 15:15:03 +0000 (15:15 +0000)]
Merge pull request #11955 from terfendail:matx_solve_fix2