Vladimir Bystricky
cc08e00876
Fix notes about cmake files. Fix build warning.
11 years ago
krodyush
fffac2f085
optimize SURF by
...
Inlining and customizing sampling functions to reduce memory traffic and compute
Improve calcOrientation implementation.
Using more efficient rounding routines.
Removing unnecessary use of local memory
11 years ago
krodyush
dfe7c98090
optimize separable filter by
...
Added "sep_filter_singlepass" kernel that performs separable filtering in one kernel call
Added appropriate host part - sepFilter2D_SinglePass function and SingleStepSeparableFilterEngine_GPU class
Changed function declarations to enable their usage
11 years ago
krodyush
f3ee1c3d2f
Changes the datatype of the angle of the gradient for Intel platforms.
11 years ago
krodyush
917b883cf0
remove extra calculations from haar to be consistent with native implementation
11 years ago
krodyush
a63576e76d
HOST side optimization for GFFT
11 years ago
krodyush
de431609db
optimize Dx and Dy calcualtion to make it as single opencl kernel
11 years ago
Vladimir Bystricky
4088013251
Add set/get depth generator properties by default. Add documentation
11 years ago
Alexander Smorkalov
88a883e68e
Build fix.
11 years ago
Alexander Smorkalov
8660e048bc
Dynamic CUDA support library loading implemented for Linux.
...
Logical mistake in macro fixed;
DeviceInfo deligate reimplemented;
Build and warning fixes.
11 years ago
Alexander Smorkalov
d4087f19a2
All CUDA related stuff were moved to separate dynamic library.
11 years ago
Peter Andreas Entschev
f44de302a0
cv::completeSymm fixed to work with any OpenCV data type and multiple channels.
11 years ago
Matthias Bady
b7c97f6e30
fixed init of clCxt
11 years ago
Vladimir Bystricky
e8d2a9752b
Add support Creative Senz3D camera by Intel Perceptual Computing SDK
11 years ago
Alexander Alekhin
17ca7f9545
ocl: add support for initialization from user-provided OpenCL handles
11 years ago
Alexander Alekhin
740b1f235e
ocl: implemented per-thread OpenCL command queue
11 years ago
Alexander Alekhin
a118577a57
core: added TLS support
11 years ago
Peter Andreas Entschev
c289c8a700
Fixing some indentation issues on FREAK source file.
11 years ago
Alexander Smorkalov
9f04222a75
OpenCV Manager version++.
11 years ago
Andrey Pavlenko
f2cf9dd8bf
updating version to 2.4.7.2
11 years ago
Peter Andreas Entschev
def17f2baa
Removing ocl::oclMat::ptr() method.
...
The method ocl::oclMat::ptr() is being removed because it returns a pointer to a row of oclMat::data. The data attribute is a cl_mem structure and cannot be iterated outside an OpenCL kernel.
11 years ago
Peter Andreas Entschev
3bc952ed34
ocl::BruteForceMatcher fix wrong use of oclMat::ptr().
...
The oclMat::ptr() method was mistakenly used in ocl::BruteForceMatcher to pass a pointer to a oclMat object. The ptr() method returns a uchar pointer to the cl_mem data structure and this method will be removed.
11 years ago
Alexander Alekhin
3dcddad88a
ocl: added workaround into Haar kernels
11 years ago
Zhigang Gong
6ce03b0484
Fixed some implicitly type conversions between vector and scalar data type.
...
There are some mixed implicitly/explicitly type conversion between
scalar and vector. Although the spec allows those conversion, I prefer
to make them consistent and use explicitly all the cases.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
11 years ago
Josep Bosch
2153453fd1
Fixed little issue with mouse callback refering to issue 3409. Was using round instead of floor.
11 years ago
Ilya Lavrenov
eb7ff99f80
fixed cv::remap and cv::convertMaps for map types CV_16SC2 && CV_16UC1
11 years ago
Alexander Alekhin
7b551af424
ocl: try to disable clFinish workaround
11 years ago
Andrey Pavlenko
1966e7cea9
fixing compilation on Linux
11 years ago
Alexander Alekhin
c962a9d61c
ocl:perf: fix moments test for plain impl
11 years ago
Vladislav Vinogradov
adb2040980
added additional check in cv::gpu::demosaicing that source is not empty
11 years ago
Vladislav Vinogradov
14ee306b9e
fix gpu test for Demosaicing:
...
check that input images was loaded correctly
11 years ago
Andrey Pavlenko
bd9d3dd561
fixing build of 2.4 branch with VC12 (aka 2013)
...
(master branch was fixed before, no need to merge this to master!)
- disable openexr (numerous undefined std::min & std::max)
- workaround for two compilator bugs
11 years ago
Séverin Lemaignan
9ce9fc3361
Ensure compilation to Javascript with Emscripten
11 years ago
Alexander Smorkalov
eab7603096
Warning fixes and suppression in ocl module for gcc 4.6 from Android NDK.
11 years ago
berak
34a390fbc2
CV_WRAP for BackgroundSubtractorMOG2
11 years ago
berak
059bf1d9e5
corrected initialization of output_folder in facereco examples
11 years ago
berak
773616ee04
swapped x,y in elbp_
11 years ago
Alexander Smorkalov
a13db7c8fa
Android native camera destruction fixed for Android 4.4.
11 years ago
Vladislav Vinogradov
51663f5612
enable CUDA support for android
11 years ago
Vladislav Vinogradov
95ebdf4069
fixed compilation with CUDA 6.0:
...
GpuMat::setTo function, removed NPP call for CV_8S
11 years ago
Vladislav Vinogradov
7537521f53
disabled MOG2 performance test (sanity check fails on CUDA 6.0)
11 years ago
Vladislav Vinogradov
7c43daccba
fixed perf tests for bgfg segmentation
11 years ago
Alexander Smorkalov
8fe4ab280b
Build error fix for binary-complience-checker tool.
11 years ago
Eric Sommerlade
3b4f65b186
fixed comparison to stop integer wrap around
11 years ago
StevenPuttemans
6f892b10ff
Applied feature #3375 and fix of pull 1842 to avoid merging problems later
11 years ago
StevenPuttemans
1b0297d92b
Added fixes mentioned in bugreport 3306
...
- Added author provided fixes
- Added code example
- Added documentation fixes
11 years ago
Alexander Alekhin
ddc9be9170
ocl: don't disable Undef warnings
11 years ago
Piotr Miecielica
a19cc6cb64
Added pointer initialization
11 years ago
Alexander Smorkalov
514e97223c
Some hacks to build and run OpenCL on Qualcomm S800.
...
Some of functions were enabled on Qualcomm S800 by changing grid size;
OpenCL kernel grid size unification for different platfroms;
Test pass rate improvements by inclreasing threshold;
Some tests were disabled for Android;
run.py was adopted for devices with brackets in in name.
11 years ago
Alexander Alekhin
d650efc069
ocl: multi-threading: opencl buffer memory guard
11 years ago