Ilya Lavrenov
d9c5fbc9ba
disable SURF
11 years ago
Vadim Pisarevsky
3e0c72a8f7
fixed warnings/errors from GCC
11 years ago
Vadim Pisarevsky
092d058d06
fixed warnings from OCL and DOC builders
11 years ago
Vadim Pisarevsky
c18d1ee2a9
SURF kind of works (let's see if the tests pass)
11 years ago
Vadim Pisarevsky
8d5e952263
very preliminary port of SURF to T-API (compiles but certainly does not work)
11 years ago
Ilya Lavrenov
ede5b23753
rewrote perf tests for SURF
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
Peter Andreas Entschev
6f3163f62d
DescriptorExtractor: added defaultNorm() to return default norm type.
...
Added the defaultNorm() method to the DescriptorExtractor class. This method returns the default norm type for each descriptor type. The tests and C/C++ samples were updated to get the norm type directly from the DescriptorExtractor inherited classes.
This was reported in feature report #2182 (http://code.opencv.org/issues/2182 ). It will make it possible to get the norm type usually applied matching method for each descriptor, instead of passing it manually.
11 years ago
Vadim Pisarevsky
8c44995ea6
another attempt to fix compile errors
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
11 years ago
Andrey Pavlenko
2b6fca68bf
fixing typo
11 years ago
Alexander Alekhin
57120c1a60
ocl: remove support_image2d(): we target on OpenCL 1.1 (with image2d support by default)
11 years ago
Alexander Alekhin
dd9ff587dc
ocl: file-based ProgramCache refactoring
11 years ago
Alexander Alekhin
b00f79ac5f
ocl: move program names into opencl_kernels.hpp
11 years ago
Alexander Alekhin
e8d9ed8955
ocl: split initialization.cpp into 3 files: context, operations, programcache
11 years ago
Ilya Lavrenov
58b84c2fc0
removed needless divUp
11 years ago
peng xiao
ac21cabda2
Copy ocl::queryDeviceInfo interface from master to 2.4.
...
Affected functions surf.ocl, pyrlk.ocl and hog.ocl are updated with the change.
12 years ago
peng xiao
e5ea018185
Let surf.ocl use the new queryDeviceInfo interface.
12 years ago
Andrey Kamaev
8406312571
Remove C API from OpenCL module
12 years ago
yao
719e8674ad
fix the compile errors on Mac
12 years ago
peng xiao
ad58c084a9
Fix compiler errors
12 years ago
peng xiao
8ffc15371d
Fix compiler errors
12 years ago
peng xiao
7476bf5cd7
Fix compiler errors
12 years ago
peng xiao
9698079ca5
Pass warp size into SURF
12 years ago
peng xiao
f7b40cdc63
Add a macro to call additional barrier function on the fly
12 years ago
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
12 years ago
Andrey Kamaev
2ad7b97f1c
All modules (except ocl and gpu) compiles and pass tests
12 years ago
Andrey Kamaev
4bd721ad3b
Fix build errors
12 years ago
Andrey Kamaev
dd678121b3
Trying to make ocl surf work
...
1. Added more sync to reduction.
2. Turned off Image2D feature. Probably its support is not detected correctly.
3. Temporary disabled descriptor tests - can't localize a problem of the ocl descriptor.
12 years ago
Andrey Kamaev
6846f881a2
Move OpenCL SURF to nonfree module
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
12 years ago
peng xiao
3a565e001e
Remove unnecessary HAVE_OPENCL macro block.
12 years ago
peng xiao
34998b6034
Add ocl::SURF accurate test.
...
The test cases are ported from gpu module (masked version is still
missing).
Key point direction definition is synchronized with cv::SURF.
nonfree module dependency is added into ocl module's cmake file.
12 years ago
yao
f791344810
linux warning fix
12 years ago
yao
7c1f1d8837
fix bug #2787
12 years ago
yao
da47ccec9c
Put the cl_image support detection in utils
12 years ago
yao
ea433cc496
remove the device specific logic
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
yao
f1a5c1328c
remove the empty implementation when HAVE_OPENCL not defined
12 years ago
Andrey Kamaev
9509dfd1de
Fix OpenCL build warnings
12 years ago
NikoKJ
9ccdd17376
eliminate all the warnings on win32 and win64
...
add a new function abssum
fix the bug of test and perf because someone remove non-free module from cmakelist.txt
12 years ago
niko
97156897b2
format files to ANSI C style with coolformat
...
change the download channels to oclchannles()
fix bugs of arithm functions
perf fix of bilateral
bug fix of split test case
add build_warps functions
12 years ago
yao
2e36338636
remove warnings of some functions in ocl module
12 years ago
niko
23244a3565
rename all the perf test files
...
fix the channel 3 bug in matrix operation
perf and buf fix for LUT haardetect convertC3C4 resize warpaffine copytom settom
add convovle
remove stereo
12 years ago
yao
0fdb55a54d
update some of the functions in ocl module to the latest version
12 years ago
yao
64e9cf5d75
add SURF and HOG to ocl module
13 years ago