Alexander Karsakov
66ac46214d
Final refactoring, fixes
11 years ago
Alexander Karsakov
1d2cf0e20e
Added nonzero_rows support
11 years ago
Alexander Karsakov
52f76a3283
Added rest Elena's changes
11 years ago
Alexander Karsakov
7791264525
Added multi-block scheme
11 years ago
Alexander Karsakov
2b9e556055
Added Elena's changes with implemented DFT_INVERSE C2C mode.
11 years ago
Alexander Karsakov
b17bf031f6
Added DFT_SCALE for forward transforms
11 years ago
Alexander Karsakov
6c8b6bd0c7
Added packing to CCS format
11 years ago
Alexander Karsakov
ed07241f89
Completed all forward transforms.
11 years ago
Alexander Karsakov
e5a3ab3cb9
Added fftplan cache
11 years ago
Alexander Karsakov
0318d27720
Enabled precalculated wave
11 years ago
Alexander Karsakov
5dd9263848
Multi-radix with kernel generation
11 years ago
vbystricky
d58f736935
Split highgui module to videoio and highgui
11 years ago
Ilya Lavrenov
f2a2467de3
enabled BufferPool
11 years ago
Zhigang Gong
2e49ca4903
Avoid unmap an umat(ocl) which hasn't been mapped at all.
...
According to opencl 1.2 spec 5.4.2:
enqueues a command to unmap a previously mapped region of a memory object.
...
CL_INVALID_VALUE if mapped_ptr is not a valid pointer returned by
clEnqueueMapBuffer, or clEnqueueMapImage for memobj.
So if the u->data is not from a clEnqueueMapBuffer call, we should not
call clEnqueueUnmapMemObject() unmap it. With this patch, the cases
./opencv_test_video --gtest_filter=OCL_Video/FarnebackOpticalFlow.Mat/*
could work well with beignet 0.9.1, Otherwise, it will get a
CL_INVALID_VALUE at the clEnqueueUnmapMemObject().
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
11 years ago
Ilya Lavrenov
e2b86974ae
SSE2 optimization of cv::patchNaNs
11 years ago
Ilya Lavrenov
e04c39b089
SSE2 optimization of cv::inRange
11 years ago
Ilya Lavrenov
55d84cf815
optimization of cv::minMaxLoc - used min/max
11 years ago
vbystricky
690c932d7f
Change groups count for Intel
11 years ago
Ilya Lavrenov
2fe07abf83
use vectors for devices of all vendors
11 years ago
Alexander Alekhin
c5d3c08256
ocl: add try-catch for OpenCL device getter
11 years ago
Ilya Lavrenov
e5b63d43f2
sse2 optimization of inv_sqrt_64f
11 years ago
Ilya Lavrenov
10c772fa7f
minor optimization of cv::LUT
11 years ago
vbystricky
a3b9884674
Change global buffer to local
11 years ago
Alexander Alekhin
157257b072
ocl: don't use OpenCL CPU device in default setup
11 years ago
Ilya Lavrenov
972119bff3
sse2 optimization of cv::convertScaleAbs
11 years ago
Ilya Lavrenov
54e4ef657c
optimized cv::transpose inplace
11 years ago
Ilya Lavrenov
9c8b9fc733
cv::transpose
11 years ago
Ilya Lavrenov
978f7eb44a
added perf test for transpose inplace
11 years ago
Vadim Pisarevsky
07c0d50edf
put the detection-based tracker back (to objdetect module), so that the Android face detection sample builds fine. The patch by Konstantin Matskevich that adds C++11 threads support has been merged in too. Also, fixed compile error in the doc builder.
11 years ago
Ilya Lavrenov
e89cee35e5
optimized cv::inRange
11 years ago
Ilya Lavrenov
0528d2e2b3
added 32s to 32u conversion
11 years ago
vbystricky
ea6da6ee95
Change uchar2 to short
11 years ago
vbystricky
9391ccfe35
Move some variables into #ifdef
11 years ago
Hans Johnson
4c7ed03b5f
COMP: Fix problem with narrowing in c++11
...
modules/core/src/arithm.cpp:345:51:
error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int' [-Wc++11-narrowing]
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
^~~~~~~~~~
Converted to unsigned int. This variable is only used to initialize a bit pattern anywhy for a 128bit type.
11 years ago
Ilya Lavrenov
6dd658a0af
optimized cv::setIdentity
11 years ago
Ilya Lavrenov
316c044e06
used abs in reduction operations
11 years ago
Ilya Lavrenov
f1e24381d1
used abs
11 years ago
Ilya Lavrenov
b2c2aabd04
used built-in functions
11 years ago
Ilya Lavrenov
03f665e870
some optimizaions of cv::pow
11 years ago
Ilya Lavrenov
9edd24fe51
changed power in cv::pow test to test actual kernel
11 years ago
Ilya Lavrenov
634da9f3bf
added norm_inf support to minmaxloc kernel
11 years ago
Ilya Lavrenov
7f2662b310
fixes
11 years ago
Ilya Lavrenov
5403bdd228
optimized cv::norm with NORM_RELATIVE
11 years ago
Ilya Lavrenov
2040995801
optimized cv::norm with 2 args
11 years ago
Ilya Lavrenov
1a7a262f74
optimized cv::norm with NORM_INF
11 years ago
Ilya Lavrenov
fd5a8b3e97
minmaxloc
11 years ago
VBystricky
5d924b7a75
If lut table has one channel and src aligned to 4, work with src as with one channel matrix
11 years ago
VBystricky
0c0ebca855
Read 4 pixel for aligned data with 1 channel
11 years ago
VBystricky
8a5f2781fc
Fix kernel by comments
11 years ago
Ilya Lavrenov
405f12fe80
optimized cv::flip (CV_8UC1)
11 years ago