Alexander Alekhin [Tue, 29 Sep 2020 13:49:02 +0000 (13:49 +0000)]
Merge pull request #18438 from alalek:dnn_onnx_importer_error_reporting
Alexander Alekhin [Mon, 28 Sep 2020 18:46:28 +0000 (18:46 +0000)]
Merge pull request #18449 from alalek:ios_dont_disable_world_automatically
Alexander Alekhin [Mon, 28 Sep 2020 18:45:31 +0000 (18:45 +0000)]
Merge pull request #18447 from alalek:fix_17953
Alexander Alekhin [Mon, 28 Sep 2020 18:45:00 +0000 (18:45 +0000)]
Merge pull request #18430 from alalek:ippicv_tpp
Alexander Alekhin [Mon, 28 Sep 2020 01:11:15 +0000 (01:11 +0000)]
ios: don't force BUILD_opencv_world=OFF in case of excluded modules
Alexander Alekhin [Sun, 27 Sep 2020 23:42:30 +0000 (23:42 +0000)]
dnn(opencl): fix convolution kernel w/o bias with activation
Alexander Alekhin [Sun, 27 Sep 2020 23:12:01 +0000 (23:12 +0000)]
Merge pull request #18445 from alalek:fix_test_python_ml
Alexander Alekhin [Thu, 24 Sep 2020 05:08:35 +0000 (05:08 +0000)]
dnn: improve debugging of ONNX parsing errors
Alexander Alekhin [Sun, 27 Sep 2020 23:03:17 +0000 (23:03 +0000)]
Merge pull request #18441 from alalek:core_check_force_string_literals
Alexander Alekhin [Sun, 27 Sep 2020 21:14:55 +0000 (21:14 +0000)]
ml: fix python test
Alexander Alekhin [Sun, 27 Sep 2020 06:37:44 +0000 (06:37 +0000)]
core: force check for string literals are used in the message
Alexander Alekhin [Sat, 26 Sep 2020 21:08:13 +0000 (21:08 +0000)]
Merge pull request #18434 from tomoaki0705:loosenDNNEps
Tomoaki Teshima [Sat, 26 Sep 2020 15:37:52 +0000 (00:37 +0900)]
loosen threshold for Mali
Alexander Alekhin [Fri, 25 Sep 2020 22:09:25 +0000 (22:09 +0000)]
ippicv: install third-party-programs.txt file
Alexander Alekhin [Fri, 25 Sep 2020 19:49:26 +0000 (19:49 +0000)]
Merge pull request #18427 from tomoaki0705:improveFlipTest
Alexander Alekhin [Fri, 25 Sep 2020 19:48:04 +0000 (19:48 +0000)]
Merge pull request #18424 from tomoaki0705:addRTX3080s
Tomoaki Teshima [Fri, 25 Sep 2020 14:57:15 +0000 (23:57 +0900)]
brush up by following the comments
Tomoaki Teshima [Fri, 25 Sep 2020 13:33:55 +0000 (22:33 +0900)]
compute capability 8.6
- CC for RTX3090, RTX3080 and RTX3070
Alexander Alekhin [Wed, 23 Sep 2020 18:27:45 +0000 (18:27 +0000)]
Merge pull request #18395 from tomoaki0705:fixNativePow
Tomoaki Teshima [Wed, 23 Sep 2020 12:38:12 +0000 (21:38 +0900)]
fix build error of kernel on Mali
Alexander Alekhin [Wed, 23 Sep 2020 09:13:48 +0000 (09:13 +0000)]
Merge pull request #18378 from nathanrgodwin:ippe_fix
Nathan Godwin [Tue, 22 Sep 2020 02:56:28 +0000 (21:56 -0500)]
Fixed assertions on ippe solver
Alexander Alekhin [Sat, 19 Sep 2020 16:53:34 +0000 (16:53 +0000)]
Merge pull request #18363 from alalek:issue_18349
Alexander Alekhin [Sat, 19 Sep 2020 16:53:15 +0000 (16:53 +0000)]
Merge pull request #18362 from alalek:ocl_async_kernel_reschedule_bug
Alexander Alekhin [Fri, 18 Sep 2020 15:20:45 +0000 (15:20 +0000)]
core: emit more clear messages in OutputArray::create()
Alexander Alekhin [Fri, 18 Sep 2020 03:45:27 +0000 (06:45 +0300)]
ocl: avoid rescheduling of async kernels
Alexander Alekhin [Fri, 18 Sep 2020 13:10:36 +0000 (13:10 +0000)]
Merge pull request #18360 from tomoaki0705:fixClampFailure
Alexander Alekhin [Fri, 18 Sep 2020 13:10:10 +0000 (13:10 +0000)]
Merge pull request #18354 from takehirokj:fix_typo_in_doc
Liubov Batanina [Fri, 18 Sep 2020 13:01:14 +0000 (16:01 +0300)]
Merge pull request #18353 from l-bat:issue_18350
* Fixed bug in ONNX Mul op
* Replaced node
Tomoaki Teshima [Fri, 18 Sep 2020 12:04:24 +0000 (21:04 +0900)]
add explicit cast for half
Takehiro Kajihara [Thu, 17 Sep 2020 12:51:50 +0000 (21:51 +0900)]
Fix typo in videoio doc
Alexander Alekhin [Thu, 17 Sep 2020 13:56:17 +0000 (13:56 +0000)]
Merge pull request #18348 from tomoaki0705:fixNppFlipInplace
Sergei Slashchinin [Thu, 17 Sep 2020 11:05:22 +0000 (14:05 +0300)]
Merge pull request #18316 from sl-sergei:fix_18253
Fix loading of ONNX models with Resize operation with Opset 11 for newer versions of Pytorch
* Add reproducer for Resize operation from newer versions of Pytorch
* Fix loading of scales parameter for Resize layer
* Change check type for better diagnostic messages
Maksim Shabunin [Wed, 16 Sep 2020 21:00:05 +0000 (21:00 +0000)]
Merge pull request #18331 from or-toledano:3.4
Tomoaki Teshima [Wed, 16 Sep 2020 06:45:03 +0000 (15:45 +0900)]
use only even number for inplace flip
Alexander Alekhin [Tue, 15 Sep 2020 19:38:02 +0000 (19:38 +0000)]
Merge pull request #18294 from mshabunin:install-bin-samples
Alexander Alekhin [Mon, 14 Sep 2020 20:15:38 +0000 (20:15 +0000)]
Merge pull request #18314 from gilsho:components
Alexander Alekhin [Mon, 14 Sep 2020 18:17:58 +0000 (18:17 +0000)]
Merge pull request #18325 from alalek:issue_18166
or-toledano [Mon, 14 Sep 2020 11:23:38 +0000 (14:23 +0300)]
Fix np row,column to cv y,x
This explanation was created to avoid confusion, but it seems like the author was confused :D
Alexander Alekhin [Sun, 13 Sep 2020 12:51:41 +0000 (12:51 +0000)]
Merge pull request #18317 from sl-sergei:restored_pr_17629
Gil Shotan [Thu, 10 Sep 2020 23:47:53 +0000 (02:47 +0300)]
Fix signed integer overflow in connected components
Alexander Alekhin [Sun, 13 Sep 2020 11:14:56 +0000 (11:14 +0000)]
imgcodecs: lazy on-demand codecs initialization
Alexander Alekhin [Sat, 12 Sep 2020 22:01:09 +0000 (22:01 +0000)]
Merge pull request #18299 from l-bat:onnx_reduce_max
Shubham Singh [Tue, 23 Jun 2020 09:06:32 +0000 (14:36 +0530)]
fixes #17187 probably
Added Eltwise Layer Support
Liubov Batanina [Wed, 9 Sep 2020 07:40:02 +0000 (10:40 +0300)]
Support global reduce ops
Maksim Shabunin [Tue, 8 Sep 2020 17:22:26 +0000 (20:22 +0300)]
Install: added prebuilt samples installation
Alexander Alekhin [Tue, 8 Sep 2020 11:26:48 +0000 (11:26 +0000)]
Merge pull request #18284 from alalek:update_ffmpeg_3.4
Alexander Alekhin [Mon, 7 Sep 2020 17:21:55 +0000 (17:21 +0000)]
ffmpeg/3.4: update FFmpeg wrapper
- FFmpeg 3.4.8
Alexander Alekhin [Mon, 7 Sep 2020 16:57:21 +0000 (16:57 +0000)]
Merge pull request #18282 from alalek:update_version_3.4.12-pre
Alexander Alekhin [Sun, 6 Sep 2020 22:26:32 +0000 (22:26 +0000)]
pre: OpenCV 3.4.12 (version++)
Danny [Sat, 5 Sep 2020 18:52:10 +0000 (14:52 -0400)]
Merge pull request #18126 from danielenricocahall:add-oob-error-sample-weighting
Account for sample weights in calculating OOB Error
* account for sample weights in oob error calculation
* redefine oob error functions
* fix ABI compatibility
Alexander Alekhin [Fri, 4 Sep 2020 17:02:08 +0000 (17:02 +0000)]
Merge pull request #18265 from alalek:fixup_17489
Danny [Fri, 4 Sep 2020 17:01:05 +0000 (13:01 -0400)]
Merge pull request #18061 from danielenricocahall:fix-kd-tree
Fix KD Tree kNN Implementation
* Make KDTree mode in kNN functional
remove docs and revert change
Make KDTree mode in kNN functional
spacing
Make KDTree mode in kNN functional
fix window compilations warnings
Make KDTree mode in kNN functional
fix window compilations warnings
Make KDTree mode in kNN functional
casting
Make KDTree mode in kNN functional
formatting
Make KDTree mode in kNN functional
* test coding style
Alexander Alekhin [Fri, 4 Sep 2020 15:35:10 +0000 (15:35 +0000)]
videoio: repair build of FFmpeg windows wrapper
Alexander Alekhin [Wed, 2 Sep 2020 22:50:21 +0000 (22:50 +0000)]
Merge pull request #18255 from alalek:backport_18243
Alexander Alekhin [Wed, 2 Sep 2020 21:15:19 +0000 (21:15 +0000)]
Merge pull request #18246 from YashasSamaga:dnn-permute-fix-unwanted-ocl-init
Alexander Alekhin [Wed, 2 Sep 2020 19:31:22 +0000 (19:31 +0000)]
Merge pull request #18234 from l-bat:onnx_reshape
Alexander Alekhin [Tue, 1 Sep 2020 22:18:20 +0000 (22:18 +0000)]
backport: checks and fixes from static code analyzers results
original commit:
71f665bd8c3e39d6769aca1896237f836930f136
Liubov Batanina [Mon, 31 Aug 2020 09:52:55 +0000 (12:52 +0300)]
Support Reshape with zero dim
YashasSamaga [Wed, 2 Sep 2020 08:55:36 +0000 (14:25 +0530)]
fix typo in fusion tests
YashasSamaga [Wed, 2 Sep 2020 06:48:41 +0000 (12:18 +0530)]
do not allocate UMat in non-OpenCL targets
Alexander Alekhin [Tue, 1 Sep 2020 20:49:59 +0000 (20:49 +0000)]
Merge pull request #18225 from dmici:fix_missing_0.5_factor_in_anisotropic_segmentation_tutorial
pemmanuelviel [Tue, 1 Sep 2020 20:38:21 +0000 (22:38 +0200)]
Merge pull request #18211 from pemmanuelviel:pev--handle-dna-vectors
* DNA-mode: update miniflann to handle DNA
* DNA-mode: update hierarchical kmeans to handle DNA sequences
Yosshi999 [Tue, 1 Sep 2020 10:28:25 +0000 (19:28 +0900)]
Merge pull request #18167 from Yosshi999:bit-exact-gaussian
Bit exact gaussian blur for 16bit unsigned int
* bit-exact gaussian kernel for CV_16U
* SIMD optimization
* template GaussianBlurFixedPoint
* remove template specialization
* simd support for h3N121 uint16
* test for u16 gaussian blur
* remove unnecessary comments
* fix return type of raw()
* add typedef of native internal type in fixedpoint
* update return type of raw()
Alexander Alekhin [Mon, 31 Aug 2020 20:37:41 +0000 (20:37 +0000)]
Merge pull request #18235 from alalek:ocl_off_cleanup
Alexander Alekhin [Mon, 31 Aug 2020 09:30:06 +0000 (09:30 +0000)]
ocl: cleanup dead code in case of disabled OpenCL
dmici [Sun, 30 Aug 2020 08:17:50 +0000 (10:17 +0200)]
fix missing 0.5 factor in anisotropic segmentation tutorial
Yosshi999 [Fri, 28 Aug 2020 18:20:05 +0000 (03:20 +0900)]
Merge pull request #18053 from Yosshi999:bit-exact-resizeNN
Bit-exact Nearest Neighbor Resizing
* bit exact resizeNN
* change the value of method enum
* add bitexact-nn to ResizeExactTest
* test to compare with non-exact version
* add perf for bit-exact resizenn
* use cvFloor-equivalent
* 1/3 scaling is not stable for floating calculation
* stricter test
* bugfix: broken data in case of 6 or 12bytes elements
* bugfix: broken data in default pix_size
* stricter threshold
* use raw() for floor
* use double instead of int
* follow code reviews
* fewer cases in perf test
* center pixel convention
Alexander Alekhin [Thu, 27 Aug 2020 17:10:23 +0000 (17:10 +0000)]
Merge pull request #18207 from pemmanuelviel:pev--fix-memset
Pierre-Emmanuel Viel [Thu, 27 Aug 2020 10:21:02 +0000 (12:21 +0200)]
bugfix
Alessandro de Oliveira Faria (A.K.A.CABELO) [Wed, 26 Aug 2020 22:30:12 +0000 (19:30 -0300)]
Merge pull request #18184 from cabelo:yolov4-in-model
ADD yolov4 in models.yml
Alexander Alekhin [Wed, 26 Aug 2020 12:11:43 +0000 (12:11 +0000)]
Merge pull request #18136 from nglee:dev_cudaEqualizeHistBitExact
Alexander Alekhin [Wed, 26 Aug 2020 11:43:17 +0000 (11:43 +0000)]
Merge pull request #17919 from zhaoyue-zephyrus:flownet2_with_anysize
Sergei Slashchinin [Wed, 26 Aug 2020 10:15:59 +0000 (13:15 +0300)]
Merge pull request #17978 from sl-sergei:fix_17516_17531
* Fix ONNX loading in issues opencv#17516, opencv#17531
* Add tests for Linear and Matmul layers
* Disable tests for IE versions lower than 20.4
* Skip unstable tests with OpenCL FP16 on Intel GPU
* Add correct test filtering for OpenCL FP16 tests
jinyup100 [Tue, 25 Aug 2020 20:01:16 +0000 (05:01 +0900)]
Merge pull request #17647 from jinyup100:add-siamrpnpp
[GSoC] Add siamrpnpp.py
* Updated base branch with siamrpnpp.py
* Addition of Parsers
* Merged to using few ONNX files, Changes to Parsers, Links to Repo
* Deleted whitespace
* Adjusting flake8 error
* Fixes according to review
* Fix according to review
* Addition of OpenVINO backends and Computation target devices
* Fix on backend after review
* Fixes after review
* Remove extra white space
* Removed Repeated Varaibles
Alexander Alekhin [Tue, 25 Aug 2020 18:24:30 +0000 (18:24 +0000)]
Merge pull request #18171 from catree:fix_pnp_doc
Alexander Alekhin [Tue, 25 Aug 2020 13:33:39 +0000 (13:33 +0000)]
Merge pull request #18178 from catree:improve_camera_matrix_doc
Alexander Alekhin [Tue, 25 Aug 2020 13:28:21 +0000 (13:28 +0000)]
Merge pull request #18165 from catree:fix_hand_eye_calibration_Andreff_NaN_3.4
Alexander Alekhin [Tue, 25 Aug 2020 07:29:42 +0000 (07:29 +0000)]
Merge pull request #18185 from VadimLevin:dev/vlevin/ffmpeg-versions-guard-fix
catree [Fri, 21 Aug 2020 23:44:40 +0000 (01:44 +0200)]
Fix cubic root computation to be able to handle negative values. Improve doc. Add regression test.
catree [Sat, 22 Aug 2020 21:27:39 +0000 (23:27 +0200)]
Add broken implementation note for DLS and UPnP.
Add CV_LOG_DEBUG.
Vadim Levin [Mon, 24 Aug 2020 20:12:49 +0000 (23:12 +0300)]
fix: libavcodec version check for AVDISCARD_NONINTRA
- AVDISCARD_NONINTRA flag is supported only for FFMPEG libraries pack
Vadim Levin [Mon, 24 Aug 2020 20:07:25 +0000 (23:07 +0300)]
fix: libavcodec version check for AV_CODEC_FLAG_GLOBAL_HEADER
Alexander Alekhin [Mon, 24 Aug 2020 14:18:08 +0000 (14:18 +0000)]
Merge pull request #18181 from l-bat:onnx_pow
Liubov Batanina [Mon, 24 Aug 2020 07:46:53 +0000 (10:46 +0300)]
Supported ONNX Pow op
catree [Mon, 24 Aug 2020 03:21:42 +0000 (05:21 +0200)]
Use camera intrinsic matrix everywhere. Add cameramatrix, distcoeffs and distcoeffsfisheye macros to avoid copy/paste errors.
Ian Maquignaz [Sun, 23 Aug 2020 22:32:58 +0000 (18:32 -0400)]
Merge pull request #18083 from IanMaquignaz:fix_gen_pattern_centering
* Fixed centering issue with make_cicle_pattern and make_acircle_pattern()
* Fixed issue where asymmetric circles were not at 45 degree angles. Also fixed support for inch measurement by converting parsing to usage of floating points for page size
* Fixed copy-paste error from experimental workspace
Alexander Alekhin [Fri, 21 Aug 2020 18:54:40 +0000 (18:54 +0000)]
Merge pull request #18151 from alalek:core_trace_fix_location
Alexander Alekhin [Fri, 21 Aug 2020 18:54:08 +0000 (18:54 +0000)]
Merge pull request #18150 from alalek:ocl_async_cleanup_no_warning
Namgoo Lee [Fri, 21 Aug 2020 14:52:30 +0000 (23:52 +0900)]
Remove compiler warnings
Namgoo Lee [Wed, 19 Aug 2020 08:39:24 +0000 (17:39 +0900)]
bit-exact cuda::equalizeHist
Alexander Alekhin [Fri, 21 Aug 2020 13:07:26 +0000 (13:07 +0000)]
Merge pull request #18135 from AnnaPetrovicheva:logo_text
Anna Petrovicheva [Wed, 19 Aug 2020 12:46:55 +0000 (15:46 +0300)]
Added a note about OpenCV logo
Alexander Alekhin [Thu, 20 Aug 2020 21:43:14 +0000 (21:43 +0000)]
core(trace): lazy quering for OPENCV_TRACE_LOCATION
- fixes proper initialization of non-trivial variable
Alexander Alekhin [Thu, 20 Aug 2020 19:05:50 +0000 (19:05 +0000)]
ocl: silence warning in case of async cleanup
- OpenCL kernel cleanup processing is asynchronous and can be called even after forced clFinish()
- buffers are released later in asynchronous mode
- silence these false positive cases for asynchronous cleanup
Alexander Alekhin [Thu, 20 Aug 2020 13:26:02 +0000 (13:26 +0000)]
Merge pull request #18084 from pemmanuelviel:pev--add-DNA-distances
Alexander Alekhin [Thu, 20 Aug 2020 13:25:02 +0000 (13:25 +0000)]
Merge pull request #18085 from pemmanuelviel:pev--add-DbgAssert-checks
Alexander Alekhin [Thu, 20 Aug 2020 13:21:58 +0000 (13:21 +0000)]
Merge pull request #18129 from pemmanuelviel:pev--update-stereo-sample
Pierre-Emmanuel Viel [Tue, 18 Aug 2020 14:10:56 +0000 (16:10 +0200)]
Update the stereo sample:
* add the HH4 mode
* option to display disparity with a color map
* display current settings in the title bar
* don't close app when wanting to take screenshots
Alexander Alekhin [Tue, 18 Aug 2020 20:06:17 +0000 (20:06 +0000)]
Merge pull request #18037 from danielenricocahall:improve-brisk-init-perf