jaco
dbb0fcdc7a
#pragma warning4127 fixation modified 2
10 years ago
Roman Donchenko
fb9a143429
Set status to alpha
10 years ago
Vadim Pisarevsky
257463719b
removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API
10 years ago
jaco
b81dcbdf2a
#pragma warning4127 fixation modified
...
Now use cleaner approach:
#pragma warning( push )
#pragma warning( disable: ThatWarning )
//code with ThatWarning here
#pragma warning( pop )
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
Adil Ibragimov
dfd0b297ce
datastart must be non-const in CUDA.
10 years ago
jaco
58b3bc2d7e
#pragma warning4127 fixed for cvstd.inl.hpp
10 years ago
Vadim Pisarevsky
e2f24f43c9
added some basic functionality needed by the new face module (moved from the old "contrib")
10 years ago
PhilLab
efc1c39315
Fixed self-assignment in cv::Ptr::operator =
...
A self-assignment leads to a call of release() with refcount being 2. In the release() method, refcount is decremented and then successfully checked for being 1. As a consequence, the underlying data is released. To prevent this, we test for a self-assignment
10 years ago
Adil Ibragimov
6b05ca589d
fixing Mac build
10 years ago
Adil Ibragimov
98d5731ad8
some formal changes (generally adding constness)
11 years ago
Alexander Karsakov
37d01e2d27
Added license header, using cv::Ptr, small fixes.
11 years ago
Alexander Karsakov
0318d27720
Enabled precalculated wave
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
unknown
d0c3c4c373
Function for drawing arrows
11 years ago
Richard Yoo
c38023f4e7
Modifications to support dynamic vector dispatch.
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
Roman Donchenko
ebb0255e19
Remove a couple of useless casts in core headers
...
This helps users who compile their code with -Wuseless-cast.
11 years ago
unknown
ade46bd428
Fixed typos in comments
11 years ago
Nisarg Thakkar
98421e5970
Fix for Bug#3757: All dimension values are 0 after release is called
11 years ago
Marc Rollins
05e0b3b7e6
Fixing build error when using post-increment operator.
11 years ago
Alexander Alekhin
d9daa0cbaa
ocl: added runtime flags for debugging
11 years ago
Ilya Lavrenov
634da9f3bf
added norm_inf support to minmaxloc kernel
11 years ago
Ilya Lavrenov
7f2662b310
fixes
11 years ago
Richard Yoo
11a09ef5cc
Changes to support Intel AVX/AVX2 in cvResize().
11 years ago
Ilya Lavrenov
17956a5ae5
optimized cv::normalize in case of mask
11 years ago
Kazuki Matsuda
fa292c3d8d
Implimentation "cv::Mat::forEach"
...
I propose forEach method for cv::Mat and cv::Mat_.
This is solution for the overhead of MatIterator_<_Tp>.
I runs a test that micro opecode runs all over the pixel of cv::Mat_<cv::Point3_<uint8_t>>.
And this implementation 40% faster than the simple pointer, 80% faster than iterator.
With OpenMP, 70% faster than simple pointer, 95% faster than iterator (Core i7 920).
Above all, code is more readable.
My test code is here.
https://gist.github.com/kazuki-ma/8285876
Thanks.
11 years ago
Alexander Mordvintsev
2756ae2051
exposed OpenCL-control functions to python
11 years ago
StevenPuttemans
006956c324
Fixing as suggested in bug 2626, made naming same for both C, C++ and python API
11 years ago
Ilya Lavrenov
19a2495067
fixed IPP related warnings
11 years ago
Ilya Lavrenov
abf905154f
cv::fitler2D
11 years ago
Alexander Alekhin
5658ba0002
icv: update package
11 years ago
Adrian Stratulat
cbf3c1fbf1
remove unused macros
11 years ago
Ilya Lavrenov
55bbca2d09
added more types to cv::GaussianBlur
11 years ago
Alexander Alekhin
7ee1d5f69b
ipp: added LUT optimization
11 years ago
Ilya Lavrenov
05a47d9014
cmd option
11 years ago
Ilya Lavrenov
2cd7a913ed
verbose errors
11 years ago
Ilya Lavrenov
f3c56f8310
first attemp
11 years ago
KayKwon
84257b57d0
Fix for (Bug #2789 )
...
Add MatlabFormatter for matlab style output.
See http://code.opencv.org/issues/2789
11 years ago
Aaron Kunze
ebbac3c66d
Optimizes OpenCL resize and optical flow to use image extension.
11 years ago
Ilya Lavrenov
ad7f2311c0
cv::Laplacian
11 years ago
Ilya Lavrenov
19d470749b
added macro for denoting region for suppression of "Wdeprecated-declarations"
11 years ago
Andrey Pavlenko
925178749a
removing `SuppressWarning` and `CV_OPENCL_RUN`
11 years ago
Alexander Alekhin
06738468af
TAPI: stiching: add custom OpenCL kernels for MultiBandBlender
11 years ago
Alexander Alekhin
1d9808e5d5
TAPI: stitching, replaced Mat->UMat/_Array
11 years ago
Alexander Alekhin
1461ab41bc
ipp: added support for updated ICV package
11 years ago
Ilya Lavrenov
444ab0ef0d
fixed (IppiSize&)sz
11 years ago
vbystricky
f23134ce01
Add IPP_VERSION_X100 define
11 years ago