Hamdi Sahloul
4e6be21a44
Support enum arguments for Python binding
7 years ago
Hamdi Sahloul
f89e4e7dd0
Support parsing C++11 `enum struct` and `enum class`
7 years ago
Alexander Alekhin
dfa8467a08
Merge pull request #12180 from cv3d:cleanup/python_umat
7 years ago
Hamdi Sahloul
669ee0415a
Rewrite the UMat Python wrapper
7 years ago
Vadim Pisarevsky
f9c8bb40b1
Merge pull request #12350 from dkurt:dnn_ie_caffe_faster_rcnn
7 years ago
Vlad Karpushin
7d3a1657c9
doc: add new tutorial motion deblur filter ( #12215 )
...
* doc: add new tutorial motion deblur filter
* Update motion_deblur_filter.markdown
a few minor changes
7 years ago
Vlad Karpushin
f36790d521
doc: fix English gramma in tutorial out-of-focus-deblur filter ( #12214 )
...
* doc: fix English gramma in tutorial out-of-focus-deblur filter
* Update out_of_focus_deblur_filter.markdown
slightly modified one sentence
7 years ago
Peter Leitzen
367668710c
Use secure URLs in README ( #12160 )
...
Saves a redirect from HTTP -> HTTPS each.
[ci skip]
7 years ago
Vitaly Tuzov
0f2b535fcc
Bit-exact GaussianBlur reworked to use wide intrinsics ( #12073 )
...
* Bit-exact GaussianBlur reworked to use wide intrinsics
* Added v_mul_hi universal intrinsic
* Removed custom SSE2 branch from bit-exact GaussianBlur
* Removed loop unrolling for gaussianBlur horizontal smoothing
7 years ago
Vitaly Tuzov
e345cb03d5
Bit-exact resize reworked to use wide intrinsics ( #12038 )
...
* Bit-exact resize reworked to use wide intrinsics
* Reworked bit-exact resize row data loading
* Added bit-exact resize row data loaders for SIMD256 and SIMD512
* Fixed type punned pointer dereferencing warning
* Reworked loading of source data for SIMD256 and SIMD512 bit-exact resize
7 years ago
Alexander Alekhin
94dea84915
Merge pull request #12361 from alalek:fix_12359
7 years ago
Alexander Alekhin
f33cbe94dd
Merge pull request #12142 from alalek:dnn_ocl_fix_convolution_perf_tests
7 years ago
Jakub Golinowski
9f1218b00b
Merge pull request #11897 from Jakub-Golinowski:hpx_backend
...
* Add HPX backend for OpenCV implementation
Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)
* WIP: Conditionally include hpx_main.hpp to tests in core module
Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.
* Add coditional iclusion of hpx_main.hpp to cpp cpu modules
* Remove start/stop version of hpx backend
7 years ago
berak
e13f6ded7f
ml: fix adjusting K in KNearest ( #12358 )
7 years ago
Vadim Pisarevsky
4b03a4a841
Merge pull request #12353 from alalek:imgcodecs_fix_webp
7 years ago
Vadim Pisarevsky
bab4f4f5d8
Merge pull request #12348 from take1014:subdiv_getTriangleList_5788
7 years ago
Vadim Pisarevsky
a08c6e49b3
Merge pull request #12341 from terfendail:countnonzero_wintr
7 years ago
Dmitry Kurtaev
50bceea038
Include preprocessing nodes to object detection TensorFlow networks ( #12211 )
...
* Include preprocessing nodes to object detection TensorFlow networks
* Enable more fusion
* faster_rcnn_resnet50_coco_2018_01_28 test
7 years ago
Alexander Alekhin
9e42204e67
Merge pull request #12360 from alalek:issue_12356
7 years ago
Alexander Alekhin
c557193b8c
dnn(test): use dnnBackendsAndTargets() param generator
7 years ago
Alexander Alekhin
3e6b3a6856
dnn(perf): fix and merge Convolution tests
...
- OpenCL tests didn't run any OpenCL kernels
- use real configuration from existed models (the first 100 cases)
- batch size = 1
7 years ago
Alexander Alekhin
d52cef1719
js: use generated list of OpenCV headers
...
- replaces hand-written list
7 years ago
Alexander Alekhin
fcfa488250
build: fix js build (make video->calib3d dependency optional)
...
- estimateRigidTransform() is excluded from JS bindings
7 years ago
Alexander Alekhin
0d4fd20a73
imgcodecs: add null pointer check
7 years ago
Hamdi Sahloul
2bbe31a8f6
Support non-static phantom methods for binding generator
7 years ago
Hamdi Sahloul
7cdb0eafeb
Enable the binding generator to parse shadow files
7 years ago
Alexander Alekhin
0515f930e8
imgcodecs(webp): multiple fixes
...
- don't reallocate passed 'img' (test fixed - must use IMREAD_UNCHANGED / IMREAD_ANYCOLOR)
- avoid memory DDOS
- avoid reading of whole file during header processing
- avoid data access after allocated buffer during header processing (missing checks)
- use WebPFree() to free allocated buffers (libwebp >= 0.5.0)
- drop unused & undefined `.close()` method
- added checks for channels >= 5 in encoder
7 years ago
Alexander Alekhin
32a02544de
Merge pull request #12189 from alalek:ippa_cleanup_3.4
7 years ago
Alexander Alekhin
90f47eb952
Merge pull request #12234 from cv3d:python/cuda/wrapping_functionalities
7 years ago
Alexander Alekhin
fc1dee685e
Merge pull request #12351 from NobuoTsukamoto:3.4
7 years ago
Vitaly Tuzov
c894fc5bae
countNonZero function reworked to use wide universal intrinsics instead of SSE2 intrinsics
7 years ago
take1014
e1ee744e15
resolve #5788
7 years ago
Alexander Alekhin
e86287d8ae
cleanup: IPP Async (IPP_A)
...
except header file with conversion routines (will be removed in OpenCV 4.0)
7 years ago
Alexander Alekhin
15e57d28f5
Merge pull request #12293 from alalek:cleanup_stl_string_replacement
7 years ago
Alexander Alekhin
4c7d521413
Merge pull request #12346 from mshabunin:test-data-check
7 years ago
Nobuo Tsukamoto
ade57c8bd0
Fixed that object_detection.py does not work in python3.
7 years ago
Dmitry Kurtaev
ea43e28a37
Replace Slice layer to Crop in Faster-RCNN networks from Caffe
7 years ago
Hamdi Sahloul
532eace7d6
Extensive wrapping of CUDA functionalities for Python
7 years ago
Hamdi Sahloul
d4ac4fcde1
Python binding: METH_STATIC instead of METH_CLASS for static functions
7 years ago
Vadim Pisarevsky
258a769567
Merge pull request #12327 from take1014:distanceTransform_type
7 years ago
Alexander Alekhin
7845f6d95c
Merge pull request #12345 from berak:fix_java_list_string
7 years ago
Vadim Pisarevsky
be48cdc747
Merge pull request #12314 from sturkmen72:patch-2
7 years ago
HarshDolhare
8ef2d19337
Adds a small note describing BUILD_opencv_world ( #12332 )
...
* Added a mall note describing BUILD_opencv_world cmake option to the Installation in Windows tutorial.
* Made slight changes in BUILD_opencv_world documentation.
* Update windows_install.markdown
improved grammar
7 years ago
Maksim Shabunin
cecf84410c
Added option to fail on missing testdata
7 years ago
Alexander Alekhin
596a0125ed
Merge pull request #12336 from dkurt:dnn_ie_fix_net_lifetime
7 years ago
Alexander Alekhin
8a8d07fb17
Merge pull request #12333 from wzw-intel:prior_box
7 years ago
berak
72f422c7dc
java: fix LIST_GET macro
7 years ago
Wu Zhiwen
ca51bbb7ff
dnn: fix variance setting bug for PriorBoxLayer
...
- The size of second channel should be size[2] of output tensor,
- The Scalar should be {variance[0], variance[0], variance[0], variance[0]}
for _variance.size() == 1 case.
Signed-off-by: Wu Zhiwen <zhiwen.wu@intel.com>
7 years ago
Alexander Alekhin
c1db75e0c7
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
7 years ago
Dmitry Kurtaev
4062ef5fcb
Fix lifetime of networks which are loaded from Model Optimizer IRs
7 years ago