Alexander Alekhin
4e39d0371d
Merge pull request #9074 from alalek:cpu_dispatch_core_hamming
...
cpu dispatch(core): hamming
2017-07-14 16:48:07 +00:00
Alexander Alekhin
11feae6631
Merge pull request #9041 from terfendail:filter_avx
...
AVX optimized implementation of separable filters migrated
2017-07-14 16:45:27 +00:00
Alexander Alekhin
eef78f5664
Merge pull request #9061 from terfendail:convert_avx
...
AVX and SSE4.1 optimized conversion migrated
2017-07-14 16:43:54 +00:00
Alexander Alekhin
9ef742bbf4
Merge pull request #9082 from terfendail:imgwarp_avx
...
AVX and SSE4.1 optimized implementation of resize and warp functions migrated
2017-07-14 16:42:42 +00:00
Alexander Alekhin
928bfe0b93
Merge pull request #9088 from sovrasov:no_nostl
...
core: get rid of OPENCV_NOSTL definition
2017-07-14 16:26:03 +00:00
Alexander Alekhin
86e8a105a5
Merge pull request #9090 from vpisarev:dnn_optim_scale_concat
2017-07-14 16:21:24 +00:00
Alexander Alekhin
a586ef725c
Merge pull request #9127 from willbrazil:master
...
Fix typo in harris corner detection tutorial.
2017-07-14 16:12:48 +00:00
Alexander Alekhin
fe7fd4c312
Merge pull request #9098 from savuor:fix/luv_div
2017-07-14 15:46:03 +00:00
Vadim Pisarevsky
0488d9bdb2
optimize out scaleLayer & concatLayer whenever possible
...
fixed problem in concat layer by disabling memory re-use in layers with multiple inputs
trying to fix the tests when Halide is used to run deep nets
another attempt to fix Halide tests
see if the Halide tests will pass with concat layer fusion turned off
trying to fix failures in halide tests; another try
one more experiment to make halide_concat & halide_enet tests pass
continue attempts to fix halide tests
moving on
uncomment parallel concat layer
seemingly fixed failures in Halide tests and re-enabled concat layer fusion; thanks to dkurt for the patch
2017-07-14 18:30:53 +03:00
Alexander Alekhin
431e2e6d68
Merge pull request #9042 from terfendail:haar_avx
...
AVX optimized implementation of haar migrated to separate file
2017-07-14 15:05:11 +00:00
Alexander Alekhin
9439872a62
Merge pull request #9021 from terfendail:corner_avx
2017-07-14 14:58:06 +00:00
Alexander Alekhin
f6dd549e58
Merge pull request #9027 from terfendail:undistort_avx
2017-07-14 14:56:42 +00:00
Alexander Alekhin
454bc7a674
Merge pull request #9063 from alalek:hamming_perf_test
2017-07-14 14:46:17 +00:00
Alexander Alekhin
8f4b534937
Merge pull request #9093 from wzw-intel:histogram
2017-07-14 14:38:55 +00:00
Alexander Alekhin
e251ed7773
Merge pull request #9122 from ivsgroup:fix_msvc_virtual_destructor
2017-07-14 14:37:22 +00:00
Alexander Alekhin
0e6ebafdb3
Merge pull request #9110 from patrikhuber:fix-msvc1911-cmake
2017-07-14 14:37:01 +00:00
Alexander Alekhin
7d17d20dce
Merge pull request #9153 from sovrasov:fix_tangent_dist_flag
2017-07-14 14:35:51 +00:00
Alexander Alekhin
1d2baf0bd3
Merge pull request #9094 from ArkadiuszRaj:fix-aravis-dependency
2017-07-14 14:31:57 +00:00
Alexander Alekhin
10e6491c22
Merge pull request #9024 from tomoaki0705:featureDispatchAccumulate
2017-07-14 14:30:06 +00:00
Alexander Alekhin
4238add35b
Merge pull request #9058 from alalek:dnn_minor_fixes
2017-07-14 09:53:09 +00:00
Alexander Alekhin
f448d75aa8
build: added DEBUG build guard
...
To prevent linkage of binary incompatible DEBUG/RELEASE binaries/runtimes
2017-07-14 01:25:31 +03:00
Alexander Alekhin
19c9174543
cmake: rename cpufeatures target
...
It is configurable via OPENCV_CPUFEATURES_TARGET_NAME variable
2017-07-13 19:24:10 +03:00
Alexander Alekhin
4784c7be5f
dnn: cleanup dispatched code, fix SIMD128 types
2017-07-13 19:00:34 +03:00
Alexander Alekhin
c3e6de293f
dnn: code cleanup, refactor detection output layer
2017-07-13 19:00:34 +03:00
Alexander Alekhin
544908d06c
dnn: some minor fixes in docs, indentation, unused code
2017-07-13 15:33:49 +03:00
Alexander Alekhin
520da7aaaf
Merge pull request #9111 from vpisarev:dnn_optim_avx1
2017-07-13 12:27:05 +00:00
Rink Springer
df7fb00c21
dshow: Only show debugging messages if environment variable OPENCV_DSHOW_DEBUG is explicitly set to non-zero
...
Based on discussion at: https://github.com/opencv/opencv/pull/9051
2017-07-13 11:44:20 +02:00
Vladislav Sovrasov
fa17267e05
calib3d: fix not working CALIB_FIX_TANGENT_DIST flag
2017-07-13 10:49:35 +03:00
Alexander Alekhin
ed4de20fd1
Merge pull request #9107 from alalek:static_analyze_python
2017-07-12 16:45:14 +00:00
Alexander Alekhin
9b9e685dbc
Merge pull request #9142 from alalek:vzeroupper_guard_unused_warning
2017-07-12 16:44:00 +00:00
Alexander Alekhin
49bb0bf9c8
Merge pull request #9149 from alalek:ocl_fp16_test
2017-07-12 16:23:33 +00:00
Alexander Alekhin
d6c5e18e24
core(test): fix input data for OCL FP16 test
2017-07-12 18:51:11 +03:00
Alexander Alekhin
617e6b4cc9
Merge pull request #9145 from alalek:ipp_minmaxidx_nan
2017-07-12 15:37:54 +00:00
Alexander Alekhin
5ebfb52a4a
ipp(minmaxIdx): disable SSE4.2 optimizations for 32f datatype
...
NaN values handling issue
2017-07-12 16:06:18 +03:00
PkLab.net
6dd9e18b2e
add std::string overload for cv::read()
2017-07-12 15:51:11 +03:00
Vladislav Sovrasov
5b833db558
core: forbid conversion real->int in some cases in FileStorage
2017-07-12 15:50:57 +03:00
Vladislav Sovrasov
fce018e7a9
Fix wrong chessboard generation in gen_pattern tool
2017-07-12 15:32:40 +03:00
Alexander Alekhin
e7cc2eea1d
build: fix unused variable warning for vzeroupper guard
2017-07-11 16:46:35 +03:00
Alexander Alekhin
9365817bfd
Merge pull request #9131 from dkurt:fix_eltwise_layer
2017-07-11 07:18:42 +00:00
Alexander Alekhin
d656d39ba2
Merge pull request #9134 from mshabunin:fix-static-6
2017-07-10 20:49:36 +00:00
Maksim Shabunin
02db592014
Fixed several issues found by static analysis (Windows specific)
2017-07-10 23:14:02 +03:00
dkurt
3203635765
Eltwise layer fixes
2017-07-10 12:58:11 +03:00
Alexander Alekhin
a4a47b538c
build: detect Android via '__ANDROID__' macro
...
https://sourceforge.net/p/predef/wiki/OperatingSystems
2017-07-10 12:43:59 +03:00
Guilherme William Guedes
d098048aba
Fix typo: 'right direction' to 'y direction'.
...
Fix typo: 'right direction' to 'y direction' in harris corner detector tutorial.
2017-07-09 15:57:55 -07:00
Pascal Thomet
309c962169
core/bufferpool.hpp: let msvc accept a non virtual protected destructor
...
BufferPoolController has a non virtual protected destructor (which is legitimate)
However, Visual Studio sees this as a bug, if you enable more warnings, like below
```
add_compile_options(/W3) # level 3 warnings
add_compile_options(/we4265) # warning about missing virtual destructors
```
This is a proposition in order to silence this warning.
See https://github.com/ivsgroup/boost_warnings_minimal_demo for a demo of the same problem
with boost/exception.hpp
2017-07-08 16:15:26 +02:00
Maksim Shabunin
cddf868572
Merge pull request #9115 from alalek:ocl_async_cleanup_queue
2017-07-07 12:05:34 +00:00
Alexander Alekhin
da8dbf6cf5
ocl: async cl_buffer cleanup queue (for event callback)
2017-07-07 13:41:20 +03:00
Tomoaki Teshima
e7d5dbfec0
dispatch accumulate series
...
- use universal intrinsic for base
- dispatch for float/double version using AVX
- AVX2 optimization not done yet
2017-07-07 18:45:30 +09:00
Maksim Shabunin
34046ec682
Merge pull request #9105 from alalek:ocl_update_event_callback
2017-07-07 08:23:46 +00:00
Vadim Pisarevsky
ed9564106c
reuse AVX2-optimized kernels for AVX1 CPUs (like IvyBridge)
2017-07-06 21:36:59 +03:00