Maksim Shabunin
|
84f37d352f
|
HAL moved back to core
|
2015-12-17 12:33:23 +03:00 |
|
Seon-Wook Park
|
20bf88bad1
|
spatialGradient: Make kern args const&
|
2015-07-01 09:34:27 +09:00 |
|
Seon-Wook Park
|
90c398ea67
|
spatialGradient: Add CV_SSE2 check
|
2015-07-01 00:42:08 +09:00 |
|
Seon-Wook Park
|
ed38ca5179
|
spatialGradient: Remove 4 loads in inner loop
|
2015-06-30 16:08:15 +09:00 |
|
Seon-Wook Park
|
5dddb47863
|
spatialGradient: Remove pointers caching
|
2015-06-30 10:51:10 +09:00 |
|
Seon-Wook Park
|
cf0fdfa2bb
|
spatialGradient: Change ordering of vector loads
|
2015-06-29 23:50:05 +09:00 |
|
Seon-Wook Park
|
658f96b447
|
spatialGradient: L/R border handling outside. Kernelize.
|
2015-06-29 23:12:33 +09:00 |
|
Seon-Wook Park
|
15ea401087
|
spatialGradient: Move vector decl into loop
|
2015-06-27 10:01:47 +02:00 |
|
Seon-Wook Park
|
db0cc56c52
|
spatialGradient: Re-introduce 2-rows at a time
|
2015-06-27 09:53:42 +02:00 |
|
Seon-Wook Park
|
f958f29c55
|
spatialGradient: Suppress uninitialised j warnings
|
2015-06-27 01:03:43 +02:00 |
|
Seon-Wook Park
|
62cad09c64
|
spatialGradient: Process 1 row at a time in SSE
|
2015-06-26 17:35:17 +02:00 |
|
Seon-Wook Park
|
8a21726ae5
|
spatialGradient: Remove an unnecessary branch in nosse code
|
2015-06-26 17:26:21 +02:00 |
|
Seon-Wook Park
|
febd0f14c6
|
spatialGradient: Don't dynamically alloc C array, use vector
|
2015-06-26 17:15:44 +02:00 |
|
Seon-Wook Park
|
f92e2ed57a
|
spatialGradient: Make nosse version faster
|
2015-06-26 17:13:23 +02:00 |
|
Seon-Wook Park
|
7b01e32fe8
|
spatialGradient: HAL-accelerated
TODO: Make nosse ver faster than Sobel
Make sse ver faster than Sobel for BORDER_REPLICATE
|
2015-06-26 16:41:00 +02:00 |
|
Seon-Wook Park
|
6803d1ed28
|
Support non continuous, BORDER_REPLICATE
TODO: HAL-accelerated code
|
2015-06-26 14:49:31 +02:00 |
|
Seon-Wook Park
|
2ff614dfab
|
spatialGradient: Per row in outer loop
|
2015-06-19 19:25:07 +02:00 |
|
Seon-Wook Park
|
815cd8970d
|
spatialGradient: Remove unnecessary index calculation
|
2015-06-19 04:46:17 +02:00 |
|
Seon-Wook Park
|
f9c4c96663
|
spatialGradient: Reduce temporary vectors
|
2015-06-19 04:29:07 +02:00 |
|
Seon-Wook Park
|
a2dbd2f10e
|
spatialGradient: Less vector loads
|
2015-06-19 04:07:18 +02:00 |
|
Seon-Wook Park
|
88bc88125a
|
spatialGradient: Vectorise inner area
|
2015-06-19 03:36:49 +02:00 |
|
Seon-Wook Park
|
770e742e04
|
spatialGradient: Add non-SSE version
|
2015-06-19 02:56:51 +02:00 |
|
Seon-Wook Park
|
11fb1f74cc
|
spatialGradient: Add asserts
|
2015-06-19 01:23:01 +02:00 |
|
Seon-Wook Park
|
9f1c641199
|
spatialGradient: Add test class and Sobel proxy method
|
2015-06-18 17:42:32 +02:00 |
|