platform/upstream/opencv.git
4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 10 Mar 2020 22:44:14 +0000 (22:44 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #16774 from alalek:core_update_cpus_detection
Alexander Alekhin [Tue, 10 Mar 2020 22:39:30 +0000 (22:39 +0000)]
Merge pull request #16774 from alalek:core_update_cpus_detection

4 years agoMerge pull request #16773 from alalek:update_ffmpeg_3.4
Alexander Alekhin [Tue, 10 Mar 2020 22:30:51 +0000 (22:30 +0000)]
Merge pull request #16773 from alalek:update_ffmpeg_3.4

4 years agoMerge pull request #16744 from alalek:fix_mat_aug_operators_use_after_free
Alexander Alekhin [Tue, 10 Mar 2020 22:02:47 +0000 (22:02 +0000)]
Merge pull request #16744 from alalek:fix_mat_aug_operators_use_after_free

4 years agocore: update CPUs detection
Alexander Alekhin [Tue, 25 Feb 2020 14:04:27 +0000 (17:04 +0300)]
core: update CPUs detection

- cache value, evaluate once
- better support for MINGW
- anything in 'cv' namespace
- test: dump number of active threads

4 years agoffmpeg/3.4: update FFmpeg wrapper
Alexander Alekhin [Tue, 10 Mar 2020 19:01:01 +0000 (19:01 +0000)]
ffmpeg/3.4: update FFmpeg wrapper

- FFmpeg 3.4.7

4 years agoMerge pull request #16770 from alalek:update_version_3.4.10-pre
Alexander Alekhin [Tue, 10 Mar 2020 18:34:39 +0000 (18:34 +0000)]
Merge pull request #16770 from alalek:update_version_3.4.10-pre

4 years agoMerge pull request #16746 from alalek:dnn_switch_ie_backend_ngraph
Alexander Alekhin [Tue, 10 Mar 2020 13:52:32 +0000 (13:52 +0000)]
Merge pull request #16746 from alalek:dnn_switch_ie_backend_ngraph

4 years agoMerge pull request #16713 from VadimLevin:dev/vlevin/ffmpeg_video_capture_bitrate
Vadim Levin [Tue, 10 Mar 2020 13:44:22 +0000 (16:44 +0300)]
Merge pull request #16713 from VadimLevin:dev/vlevin/ffmpeg_video_capture_bitrate

* feature: Add video capture bitrate read-only property for FFMPEG backend

* test: For WIN32 property should be either expected or 0.

Added `IsOneOf` helper function, enabled only for _WIN32.

4 years agopre: OpenCV 3.4.10 (version++)
Alexander Alekhin [Tue, 10 Mar 2020 11:53:43 +0000 (14:53 +0300)]
pre: OpenCV 3.4.10 (version++)

- Android Manager version is not increased (stuck on 3.49)

4 years agoMerge pull request #16604 from Volskig:mp/ocv-gapi-zero-height-mat
Maxim Pashchenkov [Tue, 10 Mar 2020 11:44:16 +0000 (14:44 +0300)]
Merge pull request #16604 from Volskig:mp/ocv-gapi-zero-height-mat

G-API: Zero-height mat is cause of crash

* Added check for zero-height Mat case

* Refactoring, added validate_input_arg func

* No bool function now

4 years agodnn(ie): switch to nGraph backend by default
Alexander Alekhin [Fri, 6 Mar 2020 13:43:23 +0000 (13:43 +0000)]
dnn(ie): switch to nGraph backend by default

4 years agoMerge pull request #16436 from YashasSamaga:feature-enetb0-yolo
Yashas Samaga B L [Tue, 10 Mar 2020 09:45:19 +0000 (15:15 +0530)]
Merge pull request #16436 from YashasSamaga:feature-enetb0-yolo

dnn(darknet-importer): add grouped convolutions, sigmoid, swish, scale_channels

* update darknet importer to support enetb0-yolo

* remove dropout (pr16438) and fix formatting

* add test for scale_channels

* disable batch testing for scale channels

* do not set LayerParams::name

* merge all activations into setActivation

4 years agoMerge pull request #16625 from D-Alex:findChessboard
Alexander Alekhin [Mon, 9 Mar 2020 22:21:29 +0000 (22:21 +0000)]
Merge pull request #16625 from D-Alex:findChessboard

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 9 Mar 2020 19:50:00 +0000 (19:50 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #16724 from liqi-c:3.4-tengine
NesQl [Mon, 9 Mar 2020 14:59:23 +0000 (22:59 +0800)]
Merge pull request #16724 from liqi-c:3.4-tengine

* Add Tengine support .

* Modify printf to CV_LOG_WARNING

* a few minor fixes in the code

* Renew Tengine version

* Add header file for CV_LOG_WARNING

* Add #ifdef HAVE_TENGINE in tengine_graph_convolution.cpp

* remove trailing whitespace

* Remove trailing whitespace

* Modify for compile problem

* Modify some code style error

* remove whitespace

* Move some code style problem

* test

* add ios limit and build problem

* Modified as alalek suggested

* Add cmake 2.8 support

* modify cmake 3.5.1 problem

* test and set BUILD_ANDROID_PROJECTS OFF

* remove some compile error

* remove some extra code in tengine

* close test.

* Test again

* disable android.

* delete ndk version judgement

* Remove setenv() call . and add License information

* Set tengine default OFF. Close test .

Co-authored-by: Vadim Pisarevsky <vadim.pisarevsky@gmail.com>
4 years agocalib3d: add estimateChessboardSharpness
Alexander Duda [Thu, 20 Feb 2020 15:10:27 +0000 (16:10 +0100)]
calib3d: add estimateChessboardSharpness

Image sharpness, as well as brightness, are a critical parameter for
accuracte camera calibration. For accessing these parameters for
filtering out problematic calibraiton images, this method calculates
edge profiles by traveling from black to white chessboard cell centers.
Based on this, the number of pixels is calculated required to transit
from black to white. This width of the transition area is a good
indication of how sharp the chessboard is imaged and should be below
~3.0 pixels.

Based on this also motion blur can be detectd by comparing sharpness in
vertical and horizontal direction. All unsharp images should be excluded
from calibration as they will corrupt the calibration result. The same
is true for overexposued images due to a none-linear sensor response.
This can be detected by looking at the average cell brightness of the
detected chessboard.

4 years agoMerge pull request #16743 from alalek:ts_dump_exception_content
Alexander Alekhin [Sat, 7 Mar 2020 19:07:17 +0000 (19:07 +0000)]
Merge pull request #16743 from alalek:ts_dump_exception_content

4 years agoMerge pull request #16754 from alalek:issue_16752
Alexander Alekhin [Sat, 7 Mar 2020 19:06:47 +0000 (22:06 +0300)]
Merge pull request #16754 from alalek:issue_16752

* core(test): FP16 norm test

* core: norm()-FP16 disable OpenCL

* core(norm): fix 16f32f local buffer size

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 6 Mar 2020 20:00:55 +0000 (20:00 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #16751 from alalek:core_coverity_issues
Alexander Alekhin [Fri, 6 Mar 2020 19:07:21 +0000 (19:07 +0000)]
Merge pull request #16751 from alalek:core_coverity_issues

4 years agoMerge pull request #16738 from dkurt:onnx_broadcast
Alexander Alekhin [Fri, 6 Mar 2020 19:04:43 +0000 (19:04 +0000)]
Merge pull request #16738 from dkurt:onnx_broadcast

4 years agoMerge pull request #16697 from alalek:imgcodecs_jpeg_drop_unnecessary_code
Alexander Alekhin [Fri, 6 Mar 2020 19:03:43 +0000 (19:03 +0000)]
Merge pull request #16697 from alalek:imgcodecs_jpeg_drop_unnecessary_code

4 years agocore: fix coverity issues
Alexander Alekhin [Fri, 6 Mar 2020 18:01:55 +0000 (18:01 +0000)]
core: fix coverity issues

4 years agoMerge pull request #16694 from alalek:dnn_disable_nn_builder_api
Alexander Alekhin [Fri, 6 Mar 2020 13:18:41 +0000 (13:18 +0000)]
Merge pull request #16694 from alalek:dnn_disable_nn_builder_api

4 years agocore: don't allow reallocation in add/div/sub/bitwise aug operators
Alexander Alekhin [Fri, 6 Mar 2020 12:52:00 +0000 (12:52 +0000)]
core: don't allow reallocation in add/div/sub/bitwise aug operators

4 years agoMerge pull request #16719 from alalek:dnn_disable_nn_builder_api_3.4
Alexander Alekhin [Fri, 6 Mar 2020 12:26:48 +0000 (12:26 +0000)]
Merge pull request #16719 from alalek:dnn_disable_nn_builder_api_3.4

4 years agots(gtest): dump exception message from EXPECT_NO_THROW()
Alexander Alekhin [Fri, 6 Mar 2020 12:08:43 +0000 (12:08 +0000)]
ts(gtest): dump exception message from EXPECT_NO_THROW()

4 years agoMerge pull request #16690 from asmorkalov:bug_template
Alexander Alekhin [Fri, 6 Mar 2020 11:30:48 +0000 (14:30 +0300)]
Merge pull request #16690 from asmorkalov:bug_template

Added checklist and recommendations to issue template

4 years agoMerge pull request #16740 from m-gupta:header
Alexander Alekhin [Fri, 6 Mar 2020 09:02:25 +0000 (09:02 +0000)]
Merge pull request #16740 from m-gupta:header

4 years agoFix building with ToT libc++
Manoj Gupta [Thu, 5 Mar 2020 22:26:35 +0000 (14:26 -0800)]
Fix building with ToT libc++

ToT libc++ (LLVM) no longer includes <sstream>
as part of <complex> which breaks building opencv.
Include <sstream> header explcitly to fix this.

4 years agoBroadcasting from ONNX
Dmitry Kurtaev [Thu, 5 Mar 2020 20:53:50 +0000 (23:53 +0300)]
Broadcasting from ONNX

4 years agoMerge pull request #16723 from jansol:master
Alexander Alekhin [Thu, 5 Mar 2020 12:25:20 +0000 (12:25 +0000)]
Merge pull request #16723 from jansol:master

4 years agoMerge pull request #16513 from pwuertz:cuda_py_interop
Alexander Alekhin [Thu, 5 Mar 2020 11:56:07 +0000 (11:56 +0000)]
Merge pull request #16513 from pwuertz:cuda_py_interop

4 years agoMerge pull request #16577 from Volskig:mp/ocv-gapi-work
Alexander Alekhin [Thu, 5 Mar 2020 10:58:51 +0000 (10:58 +0000)]
Merge pull request #16577 from Volskig:mp/ocv-gapi-work

4 years agoMerge pull request #16693 from Volskig:mp/ocv-gapi-add-include
Alexander Alekhin [Thu, 5 Mar 2020 10:53:23 +0000 (10:53 +0000)]
Merge pull request #16693 from Volskig:mp/ocv-gapi-add-include

4 years agoAdded assert for create Mat with negative dims, added tets for this case
Maxim Pashchenkov [Thu, 5 Mar 2020 08:52:10 +0000 (11:52 +0300)]
Added assert for create Mat with negative dims, added tets for this case

4 years agoRm imgproc from render.cpp
Maxim Pashchenkov [Thu, 5 Mar 2020 08:41:36 +0000 (11:41 +0300)]
Rm imgproc from render.cpp

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Wed, 4 Mar 2020 20:49:09 +0000 (20:49 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #16704 from alalek:core_log_once_log_if
Alexander Alekhin [Wed, 4 Mar 2020 20:42:41 +0000 (23:42 +0300)]
Merge pull request #16704 from alalek:core_log_once_log_if

* core(logger): add CV_LOG_ONCE_xxx() CV_LOG_IF_xxx() macros

* core(logger): keep tests disabled

4 years agoMerge pull request #16731 from alalek:issue_16708
Alexander Alekhin [Wed, 4 Mar 2020 19:28:04 +0000 (22:28 +0300)]
Merge pull request #16731 from alalek:issue_16708

* imgproc(integral): avoid OOB access

* imgproc(test): fix integral perf check

- FP32 computation is not accurate

* imgproc(integral): tune loop limits

4 years agocore(ocl): Don't query image formats when none exist
Jan Solanti [Tue, 3 Mar 2020 12:16:32 +0000 (14:16 +0200)]
core(ocl): Don't query image formats when none exist

clGetSupportedImageFormats returns CL_INVALID_VALUE if called with
num_entries 0 and a non-NULL image_formats pointer so let's not do that.

4 years agoMerge pull request #15765 from zachlowry:patch-1
Alexander Alekhin [Wed, 4 Mar 2020 08:42:31 +0000 (11:42 +0300)]
Merge pull request #15765 from zachlowry:patch-1

Use argument value for 'mat' in call to format for vector_mat and vector_mat_template

4 years agoMerge pull request #16722 from l-bat:reshape_opset_11
Liubov Batanina [Wed, 4 Mar 2020 08:27:10 +0000 (11:27 +0300)]
Merge pull request #16722 from l-bat:reshape_opset_11

* Supported Div op for constants

* Added Mul test

4 years agotest: Add test to verify correct mat substitution into the template in header parser
Vadim Levin [Tue, 3 Mar 2020 07:29:00 +0000 (10:29 +0300)]
test: Add test to verify correct mat substitution into the  template in header parser

4 years agoUse argument value for 'mat' in call to format for vector_mat and vector_mat_template
Zach Lowry [Wed, 23 Oct 2019 17:40:56 +0000 (12:40 -0500)]
Use argument value for 'mat' in call to format for vector_mat and vector_mat_template

The hard-coded string value "Mat" was used in the two format strings for vector_mat and vector_mat_template, preventing UMat arguments to functions that have these types from working correctly. as noted in #12231.

4 years agoMerge pull request #16709 from ashishkrshrivastava:cvonnx
Alexander Alekhin [Tue, 3 Mar 2020 20:23:10 +0000 (20:23 +0000)]
Merge pull request #16709 from ashishkrshrivastava:cvonnx

4 years agoMerge pull request #16721 from mshabunin:fix-msmf-format
Alexander Alekhin [Tue, 3 Mar 2020 15:41:53 +0000 (15:41 +0000)]
Merge pull request #16721 from mshabunin:fix-msmf-format

4 years agoGather-Cast, Mul-Cast fusion
ashishiva3@gmail.com [Sun, 1 Mar 2020 09:39:15 +0000 (15:09 +0530)]
Gather-Cast, Mul-Cast fusion

4 years agoMerge pull request #16720 from anton-potapov:kw_fixes
Alexander Alekhin [Tue, 3 Mar 2020 11:45:24 +0000 (11:45 +0000)]
Merge pull request #16720 from anton-potapov:kw_fixes

4 years agoMSMF: fixed issue with camera format selection
Maksim Shabunin [Mon, 2 Mar 2020 12:33:42 +0000 (15:33 +0300)]
MSMF: fixed issue with camera format selection

4 years agoKW: G-API tests - fixes for uninitialized variables
Anton Potapov [Tue, 3 Mar 2020 08:37:40 +0000 (11:37 +0300)]
KW: G-API tests - fixes for uninitialized variables

4 years agodnn(IE): use HAVE_DNN_IE_NN_BUILDER_2019 for NN Builder API code
Alexander Alekhin [Tue, 3 Mar 2020 08:01:44 +0000 (08:01 +0000)]
dnn(IE): use HAVE_DNN_IE_NN_BUILDER_2019 for NN Builder API code

- CMake option: OPENCV_DNN_IE_NN_BUILDER_2019

4 years agodnn(IE): use HAVE_DNN_IE_NN_BUILDER_2019 for NN Builder API code
Alexander Alekhin [Thu, 27 Feb 2020 13:02:32 +0000 (16:02 +0300)]
dnn(IE): use HAVE_DNN_IE_NN_BUILDER_2019 for NN Builder API code

- CMake option: OPENCV_DNN_IE_NN_BUILDER_2019

4 years agoMerge pull request #16700 from alalek:fix_core_matexpr_size_gemm
Alexander Alekhin [Mon, 2 Mar 2020 14:13:02 +0000 (17:13 +0300)]
Merge pull request #16700 from alalek:fix_core_matexpr_size_gemm

core: fix MatExpr::size() for gemm()

* core(test): MatExpr::size() test for gemm()

* core: fix MatExpr::size() for gemm()

4 years agoMerge pull request #16716 from l-bat:skip_resize_ie
Alexander Alekhin [Mon, 2 Mar 2020 14:07:32 +0000 (14:07 +0000)]
Merge pull request #16716 from l-bat:skip_resize_ie

4 years agoSkipped ResizeUnfused test on Builder API
Liubov Batanina [Mon, 2 Mar 2020 12:45:29 +0000 (15:45 +0300)]
Skipped ResizeUnfused test on Builder API

4 years agoMerge pull request #16652 from MoonChasing:master
Alexander Alekhin [Sun, 1 Mar 2020 10:15:55 +0000 (10:15 +0000)]
Merge pull request #16652 from MoonChasing:master

4 years agoMerge pull request #16573 from ashishkrshrivastava:opencvonnx
Alexander Alekhin [Sat, 29 Feb 2020 18:20:40 +0000 (21:20 +0300)]
Merge pull request #16573 from ashishkrshrivastava:opencvonnx

4 years agoONNX: upsample subgraph fusion added
ashishiva3@gmail.com [Thu, 13 Feb 2020 12:02:35 +0000 (17:32 +0530)]
ONNX: upsample subgraph fusion added

4 years agoMerge pull request #16658 from YashasSamaga:cuda4dnn-refactor-activations
Yashas Samaga B L [Sat, 29 Feb 2020 08:46:14 +0000 (14:16 +0530)]
Merge pull request #16658 from YashasSamaga:cuda4dnn-refactor-activations

cuda4dnn(activations, eltwise, scale_shift): refactor to reduce code duplication

* refactor activations

* refactor eltwise kernels

* move all functors to functors.hpp

* remove bias1 and scale1 kernels

4 years agoAdded checklist and recommendations to issue template.
Alexander Smorkalov [Fri, 28 Feb 2020 07:01:24 +0000 (10:01 +0300)]
Added checklist and recommendations to issue template.

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Fri, 28 Feb 2020 18:34:37 +0000 (18:34 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #16684 from pwuertz:ignore_clang_mat_inl
Peter Würtz [Fri, 28 Feb 2020 18:21:03 +0000 (19:21 +0100)]
Merge pull request #16684 from pwuertz:ignore_clang_mat_inl

* Ignore clang warnings for deprecated enum+enum operations in mat.inl.hpp

* build: added customization macros, cmake flags for OpenCV build

4 years agoMerge pull request #16626 from firebladed:firebladed-v4l2_pix_fmt_y12
firebladed [Fri, 28 Feb 2020 18:17:30 +0000 (18:17 +0000)]
Merge pull request #16626 from firebladed:firebladed-v4l2_pix_fmt_y12

V4L2: Add V4L2_PIX_FMT_Y12 (12 bit grey) support

4 years agoMerge pull request #16556 from ChipKerchner:vectorizeIntegralSumPixels
Chip Kerchner [Fri, 28 Feb 2020 16:34:06 +0000 (11:34 -0500)]
Merge pull request #16556 from ChipKerchner:vectorizeIntegralSumPixels

* Vectorize calculating integral for line for single and multiple channels

* Single vector processing for 4-channels - 25-30% faster

* Single vector processing for 4-channels - 25-30% faster

* Fixed AVX512 code for 4 channels

* Disable 3 channel 8UC1 to 32S for SSE2 and SSE3 (slower).  Use new version of 8UC1 to 64F for AVX512.

4 years agoMerge pull request #16535 from jshiwam:exifbugfix
Alexander Alekhin [Fri, 28 Feb 2020 16:31:59 +0000 (16:31 +0000)]
Merge pull request #16535 from jshiwam:exifbugfix

4 years agoimgcodecs(jpeg): drop unnecessary code
Alexander Alekhin [Fri, 28 Feb 2020 13:46:22 +0000 (16:46 +0300)]
imgcodecs(jpeg): drop unnecessary code

- standard huffman tables are handled by modern libjpeg-turbo

4 years agoMerge pull request #16677 from Bleach665:Qt_imshow_clipbrd
Alexander Alekhin [Fri, 28 Feb 2020 14:41:07 +0000 (14:41 +0000)]
Merge pull request #16677 from Bleach665:Qt_imshow_clipbrd

4 years agousing argv[0] represent binary executable files' name in help() function
MoonChasing [Sun, 23 Feb 2020 13:38:04 +0000 (21:38 +0800)]
using argv[0] represent binary executable files' name in help() function
in sample codes instead of cpp files' name.

4 years agobug fix to Inconsistent comment for EXIF issue id #15706 stream added final
jshiwam [Thu, 20 Feb 2020 10:59:17 +0000 (16:29 +0530)]
bug fix to Inconsistent comment for EXIF issue id #15706 stream added final

removed all the changes occured while trying to resolve conflicts

4 years agoadd "Copy to clipboard functional" to imshow wnd with Qt
Yuriy Obukh [Thu, 27 Feb 2020 22:03:38 +0000 (00:03 +0200)]
add "Copy to clipboard functional" to imshow wnd with Qt

4 years agoMerge pull request #16688 from alalek:issue_16679
Alexander Alekhin [Thu, 27 Feb 2020 20:55:49 +0000 (20:55 +0000)]
Merge pull request #16688 from alalek:issue_16679

4 years agoMerge pull request #16685 from YashasSamaga:cuda4dnn-fix-tests-pr16595
Alexander Alekhin [Thu, 27 Feb 2020 20:42:45 +0000 (20:42 +0000)]
Merge pull request #16685 from YashasSamaga:cuda4dnn-fix-tests-pr16595

4 years agodisable MaskRCNN test for CUDA_FP16
YashasSamaga [Fri, 28 Feb 2020 10:14:37 +0000 (15:44 +0530)]
disable MaskRCNN test for CUDA_FP16

4 years agoMerge pull request #16687 from dkurt:dnn_ngraph_hetero
Alexander Alekhin [Thu, 27 Feb 2020 19:52:02 +0000 (19:52 +0000)]
Merge pull request #16687 from dkurt:dnn_ngraph_hetero

4 years agogapi(test): fix check
Alexander Alekhin [Thu, 27 Feb 2020 19:43:06 +0000 (19:43 +0000)]
gapi(test): fix check

4 years agoMerge pull request #16682 from alalek:dnn_test_keypoints_face_myriad
Alexander Alekhin [Thu, 27 Feb 2020 19:04:28 +0000 (19:04 +0000)]
Merge pull request #16682 from alalek:dnn_test_keypoints_face_myriad

4 years agoMerge pull request #16683 from saskatchewancatch:issue-16680
Alexander Alekhin [Thu, 27 Feb 2020 17:05:27 +0000 (17:05 +0000)]
Merge pull request #16683 from saskatchewancatch:issue-16680

4 years agodnn(test): adjust check tolerance in Keypoints_face
Alexander Alekhin [Thu, 27 Feb 2020 05:36:59 +0000 (05:36 +0000)]
dnn(test): adjust check tolerance in Keypoints_face

4 years agoTrack Hetero execution for nGraph networks using ngraph::Function
Dmitry Kurtaev [Thu, 27 Feb 2020 14:45:28 +0000 (17:45 +0300)]
Track Hetero execution for nGraph networks using ngraph::Function

4 years agoFix annoying compiler warning.
Rajkiran Natarajan [Thu, 27 Feb 2020 06:59:02 +0000 (22:59 -0800)]
Fix annoying compiler warning.

4 years agoMerge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Wed, 26 Feb 2020 17:09:03 +0000 (20:09 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4

4 years agoMerge pull request #16675 from alalek:fix_js_build_getNumberOfCPUs
Alexander Alekhin [Wed, 26 Feb 2020 17:07:49 +0000 (17:07 +0000)]
Merge pull request #16675 from alalek:fix_js_build_getNumberOfCPUs

4 years agocore: fix build getNumberOfCPUs for JavaScript
Alexander Alekhin [Wed, 26 Feb 2020 15:43:31 +0000 (18:43 +0300)]
core: fix build getNumberOfCPUs for JavaScript

4 years agoMerge pull request #16638 from mshabunin:use-safe-buffers
Alexander Alekhin [Wed, 26 Feb 2020 14:54:57 +0000 (14:54 +0000)]
Merge pull request #16638 from mshabunin:use-safe-buffers

4 years agoMerge pull request #16628 from dkurt:dnn_ngraph_custom_layers
Dmitry Kurtaev [Wed, 26 Feb 2020 14:51:18 +0000 (17:51 +0300)]
Merge pull request #16628 from dkurt:dnn_ngraph_custom_layers

* Custom layers with nGraph

* nGraph: multiple outputs from nodes

4 years agoMerge pull request #16457 from ganesh-k13:bugfix/getCPUCount-fix
Ganesh Kathiresan [Wed, 26 Feb 2020 14:48:50 +0000 (20:18 +0530)]
Merge pull request #16457 from ganesh-k13:bugfix/getCPUCount-fix

* Fixed getCPUCount

Minor new line changes

Android fix | efficient linux checks

Android fix 2

Fixed cpu logic for non linux platforms

Android fix 3

Android fix 4

* No v1 case handle | Refactor long lines

* Refined Cgroups logic | Combine Android and Linux

* Fixed directives

* Added support for --cpus | Fixed minor bug in Andriod | Change file read logic

* Added macro checks for apple errors

* Fixed macro to include android

* Addressed review comments

* Fixed android macro

* Refined return values

* Fixed apple warning

* Addressed review comments

* Fixed whitespace

* Android Fix try 1

* Android Fix try 2

* Android Fix try 3

* Removed unwanted endif

* Android Fix try 4

* Android Fix try 5

* Macro Restructure

* core: updates to CPUs detection (minor)

4 years agoMerge pull request #16657 from alalek:issue_16655_master
Alexander Alekhin [Wed, 26 Feb 2020 14:36:08 +0000 (14:36 +0000)]
Merge pull request #16657 from alalek:issue_16655_master

4 years agoMerge pull request #16673 from alalek:exclude_contrib_modules_4.x
Alexander Alekhin [Wed, 26 Feb 2020 14:03:52 +0000 (14:03 +0000)]
Merge pull request #16673 from alalek:exclude_contrib_modules_4.x

4 years agoMerge pull request #16656 from alalek:issue_16655
Alexander Alekhin [Wed, 26 Feb 2020 12:47:46 +0000 (12:47 +0000)]
Merge pull request #16656 from alalek:issue_16655

4 years agoexclude opencv_contrib modules
Alexander Alekhin [Wed, 26 Feb 2020 12:10:30 +0000 (15:10 +0300)]
exclude opencv_contrib modules

4 years agoMerge pull request #16670 from alalek:update_valgrind_suppressions
Alexander Alekhin [Wed, 26 Feb 2020 11:44:16 +0000 (11:44 +0000)]
Merge pull request #16670 from alalek:update_valgrind_suppressions

4 years agogapi(test): ban and get rid of countNonZero() checks
Alexander Alekhin [Sun, 23 Feb 2020 17:49:50 +0000 (17:49 +0000)]
gapi(test): ban and get rid of countNonZero() checks

4 years agoAllow access to CUDA memory and stream pointers for interoperability.
Peter Würtz [Tue, 4 Feb 2020 17:25:48 +0000 (18:25 +0100)]
Allow access to CUDA memory and stream pointers for interoperability.

4 years agoUse BufferArea in more places
Maksim Shabunin [Thu, 13 Feb 2020 11:25:47 +0000 (14:25 +0300)]
Use BufferArea in more places

4 years agovalgrind: update suppression rules
Alexander Alekhin [Fri, 21 Feb 2020 20:52:01 +0000 (20:52 +0000)]
valgrind: update suppression rules

4 years agoMerge pull request #16639 from iigalanin:patch-1
Ivan Galanin [Tue, 25 Feb 2020 19:04:11 +0000 (22:04 +0300)]
Merge pull request #16639 from iigalanin:patch-1

* Update to new ICV packages

MacOS ia32 ICV package is no longer built.

* cmake(ippicv): add Apple 32-bit check

* Updated commit hash

4 years agoMerge pull request #16650 from ashishkrshrivastava:cvdarknet
Alexander Alekhin [Tue, 25 Feb 2020 12:57:11 +0000 (12:57 +0000)]
Merge pull request #16650 from ashishkrshrivastava:cvdarknet

4 years agoMerge pull request #16661 from alalek:dnn_test_32bit_part2
Alexander Alekhin [Mon, 24 Feb 2020 20:53:14 +0000 (20:53 +0000)]
Merge pull request #16661 from alalek:dnn_test_32bit_part2