StevenPuttemans
2c0ef660bf
Add GPU models in seperate folder, only old models are supported and they were replaced to make the CPU interface work.
...
This solves the undesired consequence of breaking the GPU interface.
10 years ago
Vladislav Vinogradov
21bbed7baf
fix gpu HOG implementation:
...
move hog::set_up_constants from constructor to compute method
if user changed CUDA device between constructor and computation,
some variables were uninitialized
10 years ago
Vladislav Vinogradov
c147ab1e85
set epsilon for gpu OpticalFlowBM to 1e-6, since it uses floating point arithmetic
10 years ago
Mansour Moufid
b7be49426d
Cast some image coordinates and sizes to double.
10 years ago
Vladislav Vinogradov
7bb8c50080
disable gpu::matchTemplate tests
10 years ago
Alexander Smorkalov
c0a8d4e1ef
Fix of HaarCascade GPU test for aarch64.
10 years ago
Vladislav Vinogradov
d00f36ec75
fix tests for gpu::matchTemplate:
...
use ASSERT_FLOAT_EQ to compare float values, it is more robust for
large values
10 years ago
StevenPuttemans
73d1ea9a52
fix bug 2432 for 2.4 branch
10 years ago
Vladislav Vinogradov
eeb997261d
get rid of cuda.h usage
10 years ago
Roman Donchenko
da6a38f9f6
NCV.cu: include <algorithm>
...
It's needed for std::max.
10 years ago
Vladislav Vinogradov
84f33d0578
minor fix for StereoCSBP data cost compute kernel and test
10 years ago
Vladislav Vinogradov
5c07e0b6d3
increase epsilons for some tests, which functions use floating point arithm
10 years ago
Vladislav Vinogradov
e0827069c1
avoid pointer arithmetic on register memory in color conversion
10 years ago
Maksim Shabunin
9b55c09999
Basic doxygen documentation support
...
- updated existing Doxyfile.in
- added corresponding cmake instructions
- added some specific files (layout, icon)
- clean existing doxygen warnings
Conflicts:
CMakeLists.txt
doc/CMakeLists.txt
modules/core/include/opencv2/core.hpp
modules/core/include/opencv2/core/base.hpp
modules/core/include/opencv2/core/cuda.inl.hpp
modules/core/include/opencv2/core/mat.hpp
modules/core/include/opencv2/core/matx.hpp
modules/core/include/opencv2/core/types.hpp
modules/flann/include/opencv2/flann/lsh_table.h
modules/imgproc/include/opencv2/imgproc.hpp
10 years ago
Vladislav Vinogradov
eaaa2d27d5
fix CUDA LUT implementation
...
In CUDA 6.0 there was a bug in NPP LUT implementation (invalid results when
src == 255). In CUDA 6.5 the bug was fixed.
Replaced NPP LUT call with own implementation (ported from master branch)
to be independant from CUDA Toolkit version.
10 years ago
Vladislav Vinogradov
ebe36d6e7c
fix CUDA cvtColor after corresponding change in CPU version
...
see https://github.com/Itseez/opencv/pull/3137
10 years ago
StevenPuttemans
d558260a8e
fixing GT and GE comparison symbol
10 years ago
Vladislav Vinogradov
62f27b28ed
fix BGR->BGR5x5 color convertion
10 years ago
Vladislav Vinogradov
599f5ef51b
use downscaled frames in FGDStatModel test
10 years ago
Vladislav Vinogradov
86e12b6074
increase epsilon for ResizeSameAsHost test
10 years ago
Vladislav Vinogradov
5dff283b39
increase epsilon for TVL1 sanity test
10 years ago
Vladislav Vinogradov
da9be8231f
fix cv::gpu::resize for INTER_LINEAR, now it produces the same result as CPU version
10 years ago
Alexander Smorkalov
60a5ada454
Build fixes for CUDA 6.5
11 years ago
Ilya Lavrenov
ecec53f509
fixed docs
11 years ago
Vladislav Vinogradov
1f72873c55
fix cv::gpu::resize function
...
add missing stream parameter to call_resize_linear_glob
11 years ago
Maks Naumov
a01659825c
remove unused variable in loadFromXML()
11 years ago
Vladislav Vinogradov
d822d6f101
disable GeneralizedHough tests on gcc 4.7
11 years ago
Vladislav Vinogradov
f8d922ad3e
disable gpu::GeneralizedHough compilation on gcc 4.7
11 years ago
Ilya Lavrenov
9b9769169f
doc typos
11 years ago
Vladislav Vinogradov
6d368dc1e7
increase epsilon for MOG2::getBackgroundImage test:
...
it uses float arithmetics
11 years ago
Firat Kalaycilar
0a16d93e1d
Fixed an issue with weight assignment causing the resulting GMM weights to be unsorted in the CUDA and OCL versions of BackgroundSubtractorMOG2
11 years ago
Ilya Lavrenov
099ea91823
typos
11 years ago
Ilya Lavrenov
eedf86402d
typos
11 years ago
Vladislav Vinogradov
7fd21d217a
fix bug #3562 :
...
add missing __syncthreads to edgesHysteresisLocalKernel
11 years ago
Ilya Lavrenov
da9bdf9c15
fixes typo and unused variables
11 years ago
Vladislav Vinogradov
150e522bee
fix bug #3552 :
...
replace std::swap with own code
11 years ago
Vladislav Vinogradov
1ce5165cb7
temporary disable performance test for alphaComp function
11 years ago
Vladislav Vinogradov
eb247d826f
temporary disable perf test for StereoBeliefPropagation
11 years ago
Vladislav Vinogradov
9e69e2a07a
increase epsilon for AlphaComp sanity test for integer input
11 years ago
Vladislav Vinogradov
8b44a42a40
decrease input size for several gpu tests to fix "timed out" error:
...
* BruteForceNonLocalMeans
* OpticalFlowBM
11 years ago
Vladislav Vinogradov
5dbdadb769
fixed several bugs in CUDA Canny implementation:
...
* out of border access in edgesHysteresisLocalKernel
* incorrect usage of atomicAdd
11 years ago
Vladislav Vinogradov
bfc27271e2
Revert "disable gpu Canny and HoughCircles perf tests:"
...
This reverts commit dbce90692a
.
11 years ago
Vladislav Vinogradov
5d099df578
Revert "disable CUDA generalized Hough Transform"
...
This reverts commit 33d42b740c
.
11 years ago
Vladislav Vinogradov
3e4bb371c8
fix epsilons for several gpu tests
11 years ago
Vladislav Vinogradov
b6ba1f226c
Revert "disable gpu CvtColor.*2HSV tests:"
...
This reverts commit 952027a853
.
11 years ago
Vladislav Vinogradov
da44a2fac1
Revert "disable gpu Subtract_Array test:"
...
This reverts commit e91bf95d58
.
11 years ago
Vladislav Vinogradov
952027a853
disable gpu CvtColor.*2HSV tests:
...
possible bug in CPU version
11 years ago
Vladislav Vinogradov
e91bf95d58
disable gpu Subtract_Array test:
...
possible bug in CPU version
11 years ago
Vladislav Vinogradov
dbce90692a
disable gpu Canny and HoughCircles perf tests:
...
it fails because driver terminates CUDA kernels after time out
11 years ago
Vladislav Vinogradov
e630be3890
disable NPP for GpuMat methods and for copyMakeBorder
11 years ago