Alexander Alekhin
1ed9ff17e1
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
6 years ago
Sayed Adel
9dc1d388af
imgproc: Enable VSX on pyrDown & pyrUp
6 years ago
Alexander Alekhin
28cb714a09
Merge pull request #12803 from alalek:samples_use_cmake_from_msvs
6 years ago
Alexander Alekhin
91c6d36ff8
Merge pull request #12796 from alalek:fix_openmp_performance
6 years ago
Alexander Alekhin
be76b451cb
Merge pull request #12791 from alalek:win32_dllmain_detect_termination
6 years ago
Alexander Alekhin
53785b6ac6
Merge pull request #12784 from terfendail:pyramids_wintr
6 years ago
Alexander Alekhin
2332fb852d
Merge pull request #12748 from terfendail:resize_wintr2
6 years ago
Alexander Alekhin
f1fdfa1a51
Merge pull request #12623 from sturkmen72:videoio-4
6 years ago
Alexander Alekhin
0f3fe957f5
Merge pull request #12450 from sturkmen72:update_HOGDescriptor
6 years ago
Alexander Alekhin
8edff1065a
add .editorconfig
...
https://editorconfig.org/
6 years ago
Alexander Alekhin
41398987c3
Merge pull request #12792 from tomoaki0705:fixCudaImgprocColorGray
6 years ago
Alexander Alekhin
de8024ce4a
samples: prefer CMake from MSVS
...
MSVS is shipped with CMake compoment.
6 years ago
Alexander Alekhin
7b9b876726
cmake: improve PDB support
6 years ago
Tomoaki Teshima
944710de4e
update the threshold
...
* fix test failure of cudaimgproc convert color bgr2lab series
6 years ago
Alexander Alekhin
2b3c7490d5
Merge pull request #12521 from allnes:detect_qr_code
...
Objdetect: QRCode detect + decode
6 years ago
Sayed Adel
8965f3ae06
imgproc:simd Enable VSX and wide universal intrinsics for accumulate operations
...
- improve cpu dispatching calls to allow more SIMD extentions
(SSE4.1, AVX2, VSX)
- wide universal intrinsics
- replace dummy v_expand with v_expand_low
- replace v_expand + v_mul_wrap with v_mul_expand for product accumulate operations
- use FMA for accumulate operations
- add mask and more types to accumulate's performance tests
6 years ago
Sayed Adel
5771fd693d
Change behaviour of 16-bit multiply operator
...
- redefine 16-bit multiply operator to perform saturating multiply
instead of non-saturating multiply
- implement 8-bit multiply operator to perform saturating multiply
- implement v_mul_wrap() for 8-bit, 16-bit non-saturating multiply
- improve performance of v_mul_hi() for VSX
- update intrin tests with new changes
- replace unv 16-bit multiplication operator with v_mul_wrap due behavior changes
- Several improvements depend on vpisarev review
* initial forward declarations for universal intrinsics
* move emulating SSE intrinsics into separate file
* implement v_mul_expand for 8-bit
* reimplement saturating multiply using v_mul_expand + v_pack
* map v_expand, v_load_expand, v_load_expand_q to sse4.1
* fix overflow avx2::v_pack(uint32)
* implement two universal intrinsics v_expand_low and v_expand_high
6 years ago
Vitaly Tuzov
1ff11c84ab
Fixed meanStdDev() implementation for the case input matrix has more than 4 channels
6 years ago
Alexander Alekhin
5faaa28870
js: enable calib3d code (no bindings)
6 years ago
Alexander Alekhin
fc4679d4cf
Merge pull request #12795 from mshabunin:fix-win-python
6 years ago
Alexander Alekhin
761c269e47
Merge pull request #12794 from alalek:fix_warnings
6 years ago
Alexander Alekhin
131d199ae3
Merge pull request #12793 from alalek:cmake_fix_python_standalone
6 years ago
Alexander Alekhin
35c53204cb
Merge pull request #12781 from alalek:videoio_drop_rectification_dc1394
6 years ago
Alexander Alekhin
f731515628
cmake: fix Python detection for standalone bindings
6 years ago
Alexander Alekhin
4e62900009
core: call omp_set_dynamic() for better CPU usage
...
Similar to 'OMP_DYNAMIC=TRUE'.
6 years ago
Alexander Alekhin
7813eef92b
fix build warnings
6 years ago
Suleyman TURKMEN
59bf2a34fa
Update videoio
6 years ago
Suleyman TURKMEN
abbb73e894
Update HOGDescriptor
6 years ago
Vitaly Tuzov
cc10e6b344
pyrDown and pyrUp SSE2 implementations replaced with wide universal intrinsics implementations
6 years ago
Alexander Alekhin
11e2a216c5
ocl(win32): bypass deallocate() during process termination
6 years ago
Alexander Alekhin
404893810c
cmake: fix Python detection for standalone bindings
6 years ago
Alexander Nesterov
53ec8f286b
Added QR code decoding.
6 years ago
Alexander Alekhin
70f2ee917e
cmake: add DllMain() into each OpenCV DLL
...
to detect process termination after ExitProcess() call
6 years ago
Alexander Alekhin
ad93ed720d
Merge pull request #12788 from alalek:samples_winpack_support_buildtools
6 years ago
Adam Radomski
cc3ec5d453
Fix dnn caffe importer extract blobs from reused layers
6 years ago
Alexander Alekhin
288251e672
samples: add search for MSVS 2017 BuildTools
6 years ago
Alexander Alekhin
dada5a422d
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
6 years ago
Alexander Alekhin
421fdc0e94
Merge pull request #12636 from alalek:winpack_samples_cpp_build_script
...
* samples: add winpack "drap & drop" build script
* samples: add search for MSVS 2017 Enterprise
6 years ago
Hamdi Sahloul
c4d434fd6f
CUDA/BgSegm: fix the threshold of MOG2.Update test when detectShadow=true ( #12762 )
6 years ago
Alexander Alekhin
8bb3d363a4
videoio: drop rectification code for VIDERE cameras
6 years ago
Apoorv Goel
b8aa0cddab
Merge pull request #12777 from UnderscoreAsterisk:document-cvtColorTwoPlane
...
* Add documentation for cvtColorTwoPlane
* Change brief and add links
6 years ago
Lubov Batanina
50811e04f2
Merge pull request #12596 from l-bat:l-bat/shufflenet_onnx
...
* Add Shufflenet support in ONNX
* Add test for transpose layer
6 years ago
Alexander Alekhin
449826288b
Merge pull request #12765 from cv3d:ts/cuda/device_name
6 years ago
Alexander Alekhin
1522722fab
Merge pull request #12728 from alalek:calib3d_move_undistort
6 years ago
Alexander Alekhin
68fe37b008
Merge pull request #12755 from alalek:fix_allocSingleton
6 years ago
Alexander Alekhin
26ba4f3c1d
Merge pull request #12754 from alalek:dnn_ocl4dnn_async_expressions
6 years ago
Alexander Alekhin
e19b422854
Merge pull request #12752 from alalek:dnn_cleanup_getUMat
6 years ago
Alexander Alekhin
913c4151bf
Merge pull request #12725 from alalek:cmake_python_win32
...
* cmake: don't ignore Python from PATH environment variable
- this breaks selection between 32/64-bit Python
- this breaks Anaconda/Conda environments
- it is not the CMake default behavior, expected by many projects
* cmake: add Python version check, fallback path on CMake 3.12+
* cmake: drop Python 2.6, allow version selection for Python 3.x
6 years ago
Alexander Alekhin
78a802baae
Merge pull request #12767 from dkurt:fix_js_features2d
6 years ago
Vitaly Tuzov
9d602f2752
Replaced SSE2 area resize implementation with wide universal intrinsic implementation
6 years ago