Vadim Pisarevsky
b0cd822924
trying to make the tests pass
11 years ago
Vadim Pisarevsky
ef8647fe30
put IPP ReduceSum_32f back
11 years ago
Vadim Pisarevsky
5267ed46c7
1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).
...
2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values
11 years ago
Vadim Pisarevsky
ba3783d205
initial commit; ml has been refactored; it compiles and the tests run well; some other modules, apps and samples do not compile; to be fixed
11 years ago
Vadim Pisarevsky
af83884dc7
disabled ocl_minmaxloc on 32-bit data completely
11 years ago
Vadim Pisarevsky
1925fab427
disabled some more stuff
11 years ago
Vadim Pisarevsky
97f6dd1820
trying to make OpenCL builder green
11 years ago
Vadim Pisarevsky
f42bb0bd65
disable OpenCL difference norms with mask, since some of the tests fail
11 years ago
Alexander Karsakov
fecfaf4092
Using std::map in PlanCache
11 years ago
Elena Gvozdeva
27d97aa231
fixed
11 years ago
Elena Gvozdeva
fe29af2e58
Fixed bug in reduce.cl
11 years ago
Alexander Karsakov
37d01e2d27
Added license header, using cv::Ptr, small fixes.
11 years ago
Adrian Stratulat
a98ce86ca3
Add NEON intrinsics to core/src/arithm.cpp
11 years ago
Alexander Karsakov
e51c0810b6
Added accuracy and performance tests for DFT all modes.
11 years ago
Alexander Karsakov
66ac46214d
Final refactoring, fixes
11 years ago
Ernest Galbrun
551ab83cf2
trailing whitespace
11 years ago
Ernest Galbrun
6a769c92b3
modified default stream initialization to allow concurrent calls modified cuda surf.cuda.cpp to allow concurrent call
11 years ago
Elena Gvozdeva
4fdd6de8e8
Fixed ippiDFT call
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
PhilLab
e82241cba5
Function for drawing arrows
...
Porting the [PR 2970](https://github.com/Itseez/opencv/pull/2970 ) To the new InputOutputArray type
11 years ago
Camille
5a5a487612
bug fix 3381
11 years ago
Camille
46775ad186
bug fix 3381
11 years ago
Alexander Karsakov
901d9b70b0
Revert changes by PR#2930 since it breaks logic of inverse mode.
11 years ago
unknown
d0c3c4c373
Function for drawing arrows
11 years ago
vbystricky
d58f736935
Split highgui module to videoio and highgui
11 years ago
Ruslan Baratov
b030d7e6a1
Doc: fix definition of macro CV_MAKETYPE
...
At least this is how it's defined in core/types_c.h
11 years ago
Ilya Lavrenov
f2a2467de3
enabled BufferPool
11 years ago
Ilya Lavrenov
c949845a6b
fixed perf test
11 years ago
Richard Yoo
c38023f4e7
Modifications to support dynamic vector dispatch.
11 years ago
Camille
cbb5fc0acc
bug fix 3696
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
berak
7b160fa3cb
added missing impl for multi-dim Mat::ones, Mat::zeros (issue #3756 )
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 Karsakov
4b8fb6c246
Fixed dst size
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