Alexey Spizhevoy
1922e50f19
refactoring: made gpu bitwise operations inline
14 years ago
Alexey Spizhevoy
0465b89e7e
gpu module refactoring: moved per-element operations into separated file
14 years ago
Alexey Spizhevoy
6891a60149
added host code for gpu::matchTemplate (as NPP_staging was integrated)
14 years ago
Alexey Spizhevoy
e62bf3a2ae
updated gpu bitwise operations
14 years ago
Anatoly Baksheev
0f30fe080f
renamed constantspacebp -> stereocsbp line all other algs
...
created element_operations and matrix_reductions files for farther refactoring
14 years ago
Anatoly Baksheev
9dd4a22a5e
temporary added NPP_staging, functionality from the library will be moved to NPP with next release.
14 years ago
Maria Dimashova
e5c5a1cb3d
fixed traincascade
14 years ago
Alexey Spizhevoy
7767038ef0
updated other gpu's bitwise operations
14 years ago
Alexey Spizhevoy
5132ce211b
reimplemented gpu::bitwise_not operation, refactored gpu module
14 years ago
Alexey Spizhevoy
1a93412eca
refactored bitwise operations in gpu module
14 years ago
Alexey Spizhevoy
74197c5b14
fixed link time error in gpu module
14 years ago
Alexey Spizhevoy
343c33d73e
added support of CCOEFF_NORMED for multichannel images (8U) into gpu::matchTemplate
14 years ago
Alexey Spizhevoy
640af6623c
added support of multichannel images into gpu::sqrSum
14 years ago
Alexey Spizhevoy
3db5b687f6
added support of multichannel images into gpu::matchTemplate for CCOEFF method
14 years ago
Alexey Spizhevoy
f56d9c340f
added support of remaining image number of channels into gpu::sum
14 years ago
Alexey Spizhevoy
d8a7ff1e00
refactored gpu module, added vec math operators for uint, added support of 2 channel images into gpu::sum (removed support of double)
14 years ago
Alexey Spizhevoy
e5eec31be1
fixed minor bugs in gpu module
14 years ago
Kirill Kornyakov
93e344a962
compilation warning fixed
14 years ago
Alexey Spizhevoy
68c3018047
added support of multichannel images into gpu::matchTemplate (all methods except CCOEFF based), refactored
14 years ago
Kirill Kornyakov
c418858104
bug #762 fixed
14 years ago
Kirill Kornyakov
e7f491ae1a
CascadeClassifier refactored. Most of the members and methods are private now.
14 years ago
Alexey Spizhevoy
e7cf541f5f
fixed bug in matchTemplate when template size is (1,1), refactored
14 years ago
Alexey Spizhevoy
1887b7d2e4
refactored matchTemplate.cu
14 years ago
Alexey Spizhevoy
ce47a37e6e
added CUDA kernel for CV_TM_CCOEFF_NORMED matchTemplate method
14 years ago
Alexey Spizhevoy
b35aa77418
added CUDA kernel for CV_TM_CCOEFF matchTemplate method
14 years ago
James Bowman
af86e87c70
Export CV_PI explcitly, #758 .
14 years ago
Vadim Pisarevsky
5633cf0379
one more fix in the recently rewritten copyMakeBorder
14 years ago
Alexey Spizhevoy
39700c5d54
added some gpu::matchTemplate kernels (other parts after NPP Staging integration)
14 years ago
Alexey Spizhevoy
a81b41fb08
fixed some warning under Ubuntu in gpu module
14 years ago
Alexey Spizhevoy
c9f9f38777
added gpu::sqrSum function
14 years ago
Vladislav Vinogradov
b18a3a5f83
fixed errors in StereoBeliefPropogation under linux
14 years ago
Anatoly Baksheev
070d87fb7f
fixed bug with prefilter_xsobel preset.
14 years ago
Alexey Spizhevoy
e193fa1165
fixed minor bug in gpu::sum
14 years ago
Alexey Spizhevoy
3997514b7c
added tests for gpu::sum, it supports all data types, but single channel images only
14 years ago
Vladislav Vinogradov
442cd75c32
fixed compile error under linux
14 years ago
Vladislav Vinogradov
49ec8ba742
fixed bug in gpu filter engine (incorrect buffer type) and in vector's saturate_cast.
...
changed buffer type in linear filters to float.
added support of 1 channel image to linear filters.
added support of BORDER_REFLECT101, BORDER_REPLICATE and BORDER_CONSTANT border type to gpu linear filters.
minor fix in tests.
update comments in gpu.hpp.
14 years ago
Vadim Pisarevsky
108ab94023
improved naive bayes robustness in the case of singular data
14 years ago
Vadim Pisarevsky
51d039945a
fixed cv::CHAIN_APPROX_* definitions (ticket #755 )
14 years ago
Vadim Pisarevsky
76c8a7d96b
rewrote copyMakeBorder (to support other border types and fix some bugs)
14 years ago
Vadim Pisarevsky
8511b69635
fixed Mat::Mat(Vec|Matx|vector) constructor (ticket #747 )
14 years ago
Vadim Pisarevsky
4339f69da4
fix opencv-highgui build with old versions of libpng (< 1.4.x)
14 years ago
Anatoly Baksheev
6c2cce6e28
some files rename
14 years ago
Anatoly Baksheev
ec4d2b6bb9
Fixed serious kernel crash IN StereoBM_GPU for some parameter. Will more rework for the code farther.
14 years ago
Vadim Pisarevsky
fcdce4edcb
fixed border processing bayer2rgb & bayer2gray; made the test "color-bayer" pass; renamed CV_Bayer*2Gray -> CV_Bayer*2GRAY for consistency
14 years ago
Vadim Pisarevsky
d14b744ea9
possibly improved findHomography accuracy (reported by Luca Del Tongo)
14 years ago
Vadim Pisarevsky
da293ee3d9
SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum
14 years ago
Alexey Spizhevoy
79b1eec3d3
minor refactoring of gpu module
14 years ago
Alexey Spizhevoy
9f80317ffa
fixed minor bug in gpu module, added first version of sum
14 years ago
Alexey Spizhevoy
d557c800a7
refactored gpu module
14 years ago
Alexey Spizhevoy
97484089c5
added support of CV_8U & CV_TM_CCORR into gpu::matchTemplate
14 years ago