Skip to content

Merge 3.4#15593

Merged
alalek merged 21 commits intoopencv:masterfrom
alalek:merge-3.4
Sep 25, 2019
Merged

Merge 3.4#15593
alalek merged 21 commits intoopencv:masterfrom
alalek:merge-3.4

Conversation

@alalek
Copy link
Copy Markdown
Member

@alalek alalek commented Sep 25, 2019

#15371 from Wenzhao-Xiang:gsoc_2019
#15538 from terfendail:wui_checkany
#15564 from alalek:issue_15560
#15565 from alalek:issue_15561
#15566 from alalek:issue_15558
#15572 from l-bat:deconv3d
#15573 from alalek:build_cxx11_warnings
#15579 from alalek:ocl_use_host_mem_ptr_flag
#15580 from smbz:dnn-lstm-reverse
#15581 from takacsd:3.4
#15582 from terfendail:pyrdown_oob

Previous "Merge 3.4": #15557

buildworker:Win64 OpenCL=windows-2
buildworker:Custom=linux-1,linux-2,linux-4
build_image:Docs=docs-js
build_image:Custom=javascript
#build_image:Custom=powerpc64le
#build_image:Custom=ubuntu-openvino:16.04
#buildworker:Custom=linux-2
#build_image:Custom=ubuntu-vulkan:16.04
#buildworker:Custom=linux-4
#build_image:Custom=fedora:28
#build_image:Custom=ubuntu-cuda:16.04
#build_image:Custom=ubuntu-clang:18.04
build_image:Custom Mac=openvino-2019r2.0
build_image:Custom Win=openvino-2019r2.0
#build_image:Custom Win=msvs2017
#build_image:Custom Win=msvs2019
test_modules:Custom Mac=dnn,java,python3

terfendail and others added 20 commits September 19, 2019 18:31
[GSoC 2019] Improve the performance of JavaScript version of OpenCV (OpenCV.js)

* [GSoC 2019]

Improve the performance of JavaScript version of OpenCV (OpenCV.js):
1. Create the base of OpenCV.js performance test:
     This perf test is based on benchmark.js(https://benchmarkjs.com). And first add `cvtColor`, `Resize`, `Threshold` into it.
2. Optimize the OpenCV.js performance by WASM threads:
     This optimization is based on Web Worker API and SharedArrayBuffer, so it can be only used in browser.
3. Optimize the OpenCV.js performance by WASM SIMD:
     Add WASM SIMD backend for OpenCV Universal Intrinsics. It's experimental as WASM SIMD is still in development.

* [GSoC2019] 

1. use short license header
2. fix documentation node issue
3. remove the unused `hasSIMD128()` api

* [GSoC2019]

1. fix emscripten define
2. use fallback function for f16

* [GSoC2019]

Fix rebase issue
Fix computation of internal shapes in Deconvolution layer

* Fix computation of internal shapes

* Refactoring
This is useful for bidirectional LSTMs.
@alalek
Copy link
Copy Markdown
Member Author

alalek commented Sep 25, 2019

@l-bat @dkurt There is failed DNN test:

[ RUN      ] Test_Model.DetectRegion/0, where GetParam() = OCV/CPU
unknown file: Failure
C++ exception with description "OpenCV(4.1.2-pre) /build/precommit_linux64/opencv/modules/dnn/src/dnn.cpp:2548: error: (-215:Assertion failed) total(os[i]) > 0 in function 'getLayerShapesRecursively'
" thrown in the test body.
[  FAILED  ] Test_Model.DetectRegion/0, where GetParam() = OCV/CPU (51 ms)

Perhaps related patch: #15572
Test is temporary disabled.

@alalek
Copy link
Copy Markdown
Member Author

alalek commented Sep 25, 2019

👍

@alalek alalek merged commit e2a5a6a into opencv:master Sep 25, 2019
@alalek alalek mentioned this pull request Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants