Ilya Lavrenov
d87457a025
split/merge
10 years ago
Ilya Lavrenov
fc0869735d
used popcnt
10 years ago
Ilya Lavrenov
31827d8dfe
fixed typo
10 years ago
Ilya Lavrenov
3a426660ea
sse_utils.hpp
10 years ago
Ilya Lavrenov
a340ea872e
cvtColor Luv 2 RGB u8
10 years ago
Ilya Lavrenov
e20613a776
cvtColor RGB 2 Luv u8
10 years ago
Ilya Lavrenov
584eed633e
cvtColor Lab 2 RGB u8
10 years ago
Ilya Lavrenov
05e21015e9
cvtColor HLS 2 RGB u8
10 years ago
Ilya Lavrenov
51684c109e
cvtColor RGB 2 HLS u8
10 years ago
Ilya Lavrenov
51e7fb76b6
cvtColor HSV 2 RGB u8
10 years ago
Ilya Lavrenov
c4c86a8990
cvtColor XYZ 2 RGB f32
10 years ago
Ilya Lavrenov
93f8800844
cvtColor RGB 2 XYZ f32
10 years ago
Ilya Lavrenov
e1773749ae
cvtColor RGB 2 gray 16s
10 years ago
Ilya Lavrenov
1c9e886a6a
cvtColor YCrCb 2 RGB 32f
10 years ago
Ilya Lavrenov
97fad1cb53
cvtColor RGB 2 YCrCb 32f
10 years ago
Ilya Lavrenov
b99396ab12
cvtColor RGB 2 YCrCb
10 years ago
Ilya Lavrenov
940f1e7914
interliving / deinterliving
10 years ago
Ilya Lavrenov
fe371bf624
cvtColor Gray 2 BGR5x5
10 years ago
Ilya Lavrenov
9cacd3261d
cvtColor BGR5x5 2 Gray
10 years ago
Ilya Lavrenov
edee922b59
cvtColor YCrCb 2 RGB
10 years ago
Ilya Lavrenov
5f2135695e
cvtColor rgb 2 YCrCb
10 years ago
Ilya Lavrenov
bfb45b27e6
column sum 32s
10 years ago
Ilya Lavrenov
1ca35b7424
resize are fast
10 years ago
Ilya Lavrenov
56f3c92737
pyrUp and pyrDown
10 years ago
Ilya Lavrenov
02b2fdeda9
SSE resize Lanczos
10 years ago
Ilya Lavrenov
042895977e
SSE2 conversio in remap
10 years ago
Ilya Lavrenov
9436103ed6
SSE2 optimization of cv::integral
10 years ago
Julien Nabet
2d5e3b57ea
Fix cppcheck reports warnings:
...
(performance) Possible inefficient checking for 'lmap' emptiness
(warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
(style) Array index '<xxx>' is used before limits check
10 years ago
Maksim Shabunin
11591b3e9d
Added Qt help generation support
10 years ago
Maksim Shabunin
d01bedbc61
Removed Sphinx documentation files
10 years ago
orestis
9811a739b0
Change gaussianBlur5x5 perf test epsilon
...
Set it 1 instead of 0.001, as is already done in gaussianBlur3x3. That
will allow integer destination matrices that are not exactly the same,
but very close to the expected result, to pass the test.
10 years ago
orestis
9c6da03504
SymmRowSmallVec_32f 1x5 asymm
...
NEON speedup: 2.31x
Auto-vect speedup: 2.26x
Test kernel: [-0.9432, -1.1528, 0, 1.1528, 0.9432]
10 years ago
orestis
13c0855114
SymmRowSmallVec_32f 1x5
...
NEON speedup: 2.36x
Auto-vect speedup: 2.36x
Test kernel: [0.1, 0.2408, 0.3184, 0.2408, 0.1]
10 years ago
orestis
ed0ce48179
SymmColumnVec_32f16s asymm
...
NEON speedup: 9.46x
Auto-vect speedup: 1x
Test kernel: [-0.9432, -1.1528, 0, 1.1528, 0.9432]
10 years ago
orestis
a2a131799f
SymmColumnVec_32f16s
...
NEON speedup: 8.64x
Auto-vect speedup: 1x
Test kernel: [0.1, 0.2408, 0.3184, 0.2408, 0.1]
10 years ago
orestis
37e018454d
SymmColumnSmallVec_32s16s 3x1 asymm
...
NEON speedup: 2.12x
Auto-vect speedup: 1.01x
Test kernel: [-2, 0, 2]
10 years ago
orestis
4443d6b0a1
SymmColumnSmallVec_32s16s [-1, 0, 1]
...
NEON speedup: 3.27x
Auto-vect speedup: 1.01x
10 years ago
orestis
99e782e62c
SymmColumnSmallVec_32s16s 3x1
...
NEON speedup: 1.75x
Auto-vect speedup: 1x
10 years ago
orestis
33dfeb85be
SymmColumnSmallVec_32s16s [3, 10, 3] Scharr
...
NEON speedup: 2.04x
Auto-vect speedup: 1x
10 years ago
orestis
61a7f48bf4
SymmColumnSmallVec_32s16s [1, -2, 1]
...
NEON speedup: 2.75x
Auto-vect speedup: 1.01x
10 years ago
orestis
4f906372e2
SymmColumnSmallVec_32s16s [1, 2, 1]
...
NEON speedup: 2.66x
Auto-vect speedup: 1x
10 years ago
orestis
80a0364465
SymmColumnVec_32s8u asymm
...
NEON speedup: 2.95x
Auto-vect speedup: 1x
Test kernel: [-0.9432, -1.1528, 0, 1.1528, 0.9432]
10 years ago
orestis
4f5916f12d
SymmColumnVec_32s8u
...
NEON speedup: 1.96x
Auto-vect speedup: 1x
Test kernel: [0.0708, 0.2445, 0.3694, 0.2445, 0.0708]
10 years ago
orestis
1fb966dc61
SymmRowSmallVec_8u32s 1x5 asymm
...
NEON speedup: 3.14x
Auto-vect speedup: 1.6x
Test kernel: [-5, -2, 0, 2, 5]
10 years ago
orestis
2e7b9a2c0f
SymmRowSmallVec_8u32s 1x3 asymmetric
...
NEON speedup: 1.95x
Auto-vect speedup: 1.17x
Test kernel: [-2, 0, 2]
10 years ago
orestis
969a218057
SymmRowSmallVec_8u32s [-1, 0, 1]
...
NEON speedup: 1.84x
Auto-vect speedup: 1.2x
10 years ago
orestis
c0019a42e4
SymmRowSmallVec_8u32s 1x5 general
...
NEON speedup: 3.86x
Auto-vect speedup: 1.67x
Test kernel: [0.0708, 0.2445, 0.3694, 0.2445, 0.0708]
10 years ago
orestis
cb48d7798d
SymmRowSmallVec_8u32s 1x3 general
...
NEON speedup: 2.56x
Auto-vect speedup: 1.26x
Test kernel: [1, 3, 1]
10 years ago
orestis
0ba3b06efd
SymmRowSmallVec_8u32s [1, 2, 1]
...
NEON speedup: 4.1
Auto-vect speedup: 2.25
10 years ago
Maksim Shabunin
c485aee464
Included c-headers for better 2.4 compatibility
10 years ago