profile/ivi/opencv.git
13 years agorefactored gpu::dft
Alexey Spizhevoy [Mon, 27 Dec 2010 07:35:41 +0000 (07:35 +0000)]
refactored gpu::dft

13 years agofixed MatConstIterator<> (ticket #776)
Vadim Pisarevsky [Sun, 26 Dec 2010 22:18:30 +0000 (22:18 +0000)]
fixed MatConstIterator<> (ticket #776)

13 years agominor warning fixed
Alexey Spizhevoy [Fri, 24 Dec 2010 13:44:26 +0000 (13:44 +0000)]
minor warning fixed

13 years agominor refactoring in gpu module
Alexey Spizhevoy [Fri, 24 Dec 2010 12:55:43 +0000 (12:55 +0000)]
minor refactoring in gpu module

13 years agonow single row GPU matrix is continuous one, added aux. functions, updated dft and...
Alexey Spizhevoy [Fri, 24 Dec 2010 09:26:19 +0000 (09:26 +0000)]
now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates

13 years agominor changes in gpu module (comments and warnings)
Alexey Spizhevoy [Fri, 24 Dec 2010 07:00:08 +0000 (07:00 +0000)]
minor changes in gpu module (comments and warnings)

13 years agoadded support of scaling into gpu::dft, refactored gpu::convolve
Alexey Spizhevoy [Fri, 24 Dec 2010 06:48:23 +0000 (06:48 +0000)]
added support of scaling into gpu::dft, refactored gpu::convolve

13 years agocosmetic changes, removed trailing spaces
Vladimir Dudnik [Thu, 23 Dec 2010 23:13:49 +0000 (23:13 +0000)]
cosmetic changes, removed trailing spaces

13 years agocosmetic changes
Vladimir Dudnik [Thu, 23 Dec 2010 23:08:16 +0000 (23:08 +0000)]
cosmetic changes

13 years agocosmetic changes, removed trailing spaces
Vladimir Dudnik [Thu, 23 Dec 2010 23:06:52 +0000 (23:06 +0000)]
cosmetic changes, removed trailing spaces

13 years agocosmetic changes, removed trailing spaces
Vladimir Dudnik [Thu, 23 Dec 2010 23:05:35 +0000 (23:05 +0000)]
cosmetic changes, removed trailing spaces

13 years agocosmetic changes, removed trailing spaces
Vladimir Dudnik [Thu, 23 Dec 2010 23:04:24 +0000 (23:04 +0000)]
cosmetic changes, removed trailing spaces

13 years agocosmetic changes, removed trailing spaces
Vladimir Dudnik [Thu, 23 Dec 2010 23:03:15 +0000 (23:03 +0000)]
cosmetic changes, removed trailing spaces

13 years agocosmetic changes
Vladimir Dudnik [Thu, 23 Dec 2010 23:01:18 +0000 (23:01 +0000)]
cosmetic changes

13 years agocosmetic changes, removed trailing spaces. Added ippGetCpuClocks if IPP is available...
Vladimir Dudnik [Thu, 23 Dec 2010 23:00:04 +0000 (23:00 +0000)]
cosmetic changes, removed trailing spaces. Added ippGetCpuClocks if IPP is available (important for 64-bit build)

13 years agocosmetic changes
Vladimir Dudnik [Thu, 23 Dec 2010 22:56:28 +0000 (22:56 +0000)]
cosmetic changes

13 years agocosmetic changes
Vladimir Dudnik [Thu, 23 Dec 2010 22:55:23 +0000 (22:55 +0000)]
cosmetic changes

13 years agotest svn access
Vladimir Dudnik [Thu, 23 Dec 2010 22:42:08 +0000 (22:42 +0000)]
test svn access

13 years agoupdated test for gpu::dft, updated dft for handling continous source
Alexey Spizhevoy [Thu, 23 Dec 2010 13:00:33 +0000 (13:00 +0000)]
updated test for gpu::dft, updated dft for handling continous source

13 years agofixed bug in gpu::dft
Alexey Spizhevoy [Thu, 23 Dec 2010 10:07:37 +0000 (10:07 +0000)]
fixed bug in gpu::dft

13 years agoadded gpu::dft implemented via CUFFT
Alexey Spizhevoy [Thu, 23 Dec 2010 09:24:33 +0000 (09:24 +0000)]
added gpu::dft implemented via CUFFT

13 years agoadded tests for gpu::mulSpectrums
Alexey Spizhevoy [Wed, 22 Dec 2010 14:01:26 +0000 (14:01 +0000)]
added tests for gpu::mulSpectrums

13 years agoadded mulSpectrums functions into GPU module
Alexey Spizhevoy [Wed, 22 Dec 2010 13:46:06 +0000 (13:46 +0000)]
added mulSpectrums functions into GPU module

13 years agomoved crossCorr (as NPP_Staging wrapper) into public GPU module part from the interna...
Alexey Spizhevoy [Wed, 22 Dec 2010 08:56:16 +0000 (08:56 +0000)]
moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files

13 years agomoved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplat...
Alexey Spizhevoy [Wed, 22 Dec 2010 08:17:36 +0000 (08:17 +0000)]
moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp

13 years agoadded matcher_simple_gpu sample
Vladislav Vinogradov [Wed, 22 Dec 2010 08:16:00 +0000 (08:16 +0000)]
added matcher_simple_gpu sample

13 years agoadded CUFFT errors handling into GPU module
Alexey Spizhevoy [Wed, 22 Dec 2010 08:03:53 +0000 (08:03 +0000)]
added CUFFT errors handling into GPU module

13 years agofixed some warnings under linux
Vladislav Vinogradov [Wed, 22 Dec 2010 07:30:21 +0000 (07:30 +0000)]
fixed some warnings under linux

13 years agoadded gpu transpose and integral based on NPP Staging.
Vladislav Vinogradov [Tue, 21 Dec 2010 14:02:09 +0000 (14:02 +0000)]
added gpu transpose and integral based on NPP Staging.
added mask support to SURF_GPU.

13 years agoFixed documentation
Ilya Lysenkov [Tue, 21 Dec 2010 13:17:52 +0000 (13:17 +0000)]
Fixed documentation

13 years agoFixed some warnings under Windows
Ilya Lysenkov [Tue, 21 Dec 2010 12:11:28 +0000 (12:11 +0000)]
Fixed some warnings under Windows

13 years agoFixed compile errors under Windows
Ilya Lysenkov [Tue, 21 Dec 2010 11:39:12 +0000 (11:39 +0000)]
Fixed compile errors under Windows

13 years agowarningx fixed under vs2008
Anatoly Baksheev [Tue, 21 Dec 2010 11:37:08 +0000 (11:37 +0000)]
warningx fixed under vs2008

13 years agominor changes in the gpu stereo sample
Alexey Spizhevoy [Tue, 21 Dec 2010 10:47:17 +0000 (10:47 +0000)]
minor changes in the gpu stereo sample

13 years agoUsed Poitn2f instead of KeyPoint
Ilya Lysenkov [Tue, 21 Dec 2010 10:08:57 +0000 (10:08 +0000)]
Used Poitn2f instead of KeyPoint

13 years agofixed comment
Alexey Spizhevoy [Tue, 21 Dec 2010 09:55:56 +0000 (09:55 +0000)]
fixed comment

13 years agoadded convert into gray and prefilter Sobel controls (for gpu stereo sample)
Alexey Spizhevoy [Tue, 21 Dec 2010 09:49:58 +0000 (09:49 +0000)]
added convert into gray and prefilter Sobel controls (for gpu stereo sample)

13 years agoChanged the camera calibration sample to support circles' grid pattern
Ilya Lysenkov [Tue, 21 Dec 2010 09:32:14 +0000 (09:32 +0000)]
Changed the camera calibration sample to support circles' grid pattern

13 years agoAdded documentation for cirlces' grid detection
Ilya Lysenkov [Tue, 21 Dec 2010 09:30:21 +0000 (09:30 +0000)]
Added documentation for cirlces' grid detection

13 years agoAdded a regression test for a circles' grid detection
Ilya Lysenkov [Tue, 21 Dec 2010 09:27:31 +0000 (09:27 +0000)]
Added a regression test for a circles' grid detection

13 years agoAdded detection of cirlces' grid pattern
Ilya Lysenkov [Tue, 21 Dec 2010 09:24:36 +0000 (09:24 +0000)]
Added detection of cirlces' grid pattern

13 years agoadded more controls into gpu stereo sample
Alexey Spizhevoy [Tue, 21 Dec 2010 08:26:48 +0000 (08:26 +0000)]
added more controls into gpu stereo sample

13 years agofixed compiler error under linux
Vladislav Vinogradov [Tue, 21 Dec 2010 08:13:15 +0000 (08:13 +0000)]
fixed compiler error under linux

13 years agoadded first version of stereo match sample on gpu
Alexey Spizhevoy [Tue, 21 Dec 2010 07:35:46 +0000 (07:35 +0000)]
added first version of stereo match sample on gpu

13 years agoenable #include "cvconfig.h" in highgui on Windows. That should fix camera capture.
Vadim Pisarevsky [Mon, 20 Dec 2010 21:20:46 +0000 (21:20 +0000)]
enable #include "cvconfig.h" in highgui on Windows. That should fix camera capture.

13 years agoadded SURF_GPU.
Vladislav Vinogradov [Mon, 20 Dec 2010 12:49:40 +0000 (12:49 +0000)]
added SURF_GPU.
added support of CV_32FC1 type to gpu copyMakeBorder.

13 years agogpu hog sample: added support of writing video
Alexey Spizhevoy [Mon, 20 Dec 2010 12:29:57 +0000 (12:29 +0000)]
gpu hog sample: added support of writing video

13 years agorefactoring: moved gpu reduction-based functions into separated file
Alexey Spizhevoy [Mon, 20 Dec 2010 09:51:25 +0000 (09:51 +0000)]
refactoring: moved gpu reduction-based functions into separated file

13 years agorefactoring: made gpu bitwise operations inline
Alexey Spizhevoy [Mon, 20 Dec 2010 09:16:17 +0000 (09:16 +0000)]
refactoring: made gpu bitwise operations inline

13 years agogpu module refactoring: moved per-element operations into separated file
Alexey Spizhevoy [Mon, 20 Dec 2010 09:07:19 +0000 (09:07 +0000)]
gpu module refactoring: moved per-element operations into separated file

13 years agoadded host code for gpu::matchTemplate (as NPP_staging was integrated)
Alexey Spizhevoy [Mon, 20 Dec 2010 08:09:09 +0000 (08:09 +0000)]
added host code for gpu::matchTemplate (as NPP_staging was integrated)

13 years agoupdated gpu bitwise operations
Alexey Spizhevoy [Mon, 20 Dec 2010 08:06:13 +0000 (08:06 +0000)]
updated gpu bitwise operations

13 years agorenamed constantspacebp -> stereocsbp line all other algs
Anatoly Baksheev [Sun, 19 Dec 2010 17:20:54 +0000 (17:20 +0000)]
renamed constantspacebp -> stereocsbp line all other algs
created element_operations and matrix_reductions files for farther refactoring

13 years agotemporary added NPP_staging, functionality from the library will be moved to NPP...
Anatoly Baksheev [Fri, 17 Dec 2010 15:41:26 +0000 (15:41 +0000)]
temporary added NPP_staging, functionality from the library will be moved to NPP with next release.

13 years agofixed traincascade
Maria Dimashova [Fri, 17 Dec 2010 14:24:59 +0000 (14:24 +0000)]
fixed traincascade

13 years agoupdated other gpu's bitwise operations
Alexey Spizhevoy [Fri, 17 Dec 2010 12:48:04 +0000 (12:48 +0000)]
updated other gpu's bitwise operations

13 years agoreimplemented gpu::bitwise_not operation, refactored gpu module
Alexey Spizhevoy [Fri, 17 Dec 2010 12:22:51 +0000 (12:22 +0000)]
reimplemented gpu::bitwise_not operation, refactored gpu module

13 years agorefactored bitwise operations in gpu module
Alexey Spizhevoy [Fri, 17 Dec 2010 10:26:57 +0000 (10:26 +0000)]
refactored bitwise operations in gpu module

13 years agofixed link time error in gpu module
Alexey Spizhevoy [Thu, 16 Dec 2010 08:46:47 +0000 (08:46 +0000)]
fixed link time error in gpu module

13 years agoadded support of CCOEFF_NORMED for multichannel images (8U) into gpu::matchTemplate
Alexey Spizhevoy [Thu, 16 Dec 2010 08:10:31 +0000 (08:10 +0000)]
added support of CCOEFF_NORMED for multichannel images (8U) into gpu::matchTemplate

13 years agoadded support of multichannel images into gpu::sqrSum
Alexey Spizhevoy [Wed, 15 Dec 2010 16:32:56 +0000 (16:32 +0000)]
added support of multichannel images into gpu::sqrSum

13 years agoadded support of multichannel images into gpu::matchTemplate for CCOEFF method
Alexey Spizhevoy [Wed, 15 Dec 2010 16:04:10 +0000 (16:04 +0000)]
added support of multichannel images into gpu::matchTemplate for CCOEFF method

13 years agoadded support of remaining image number of channels into gpu::sum
Alexey Spizhevoy [Wed, 15 Dec 2010 15:28:35 +0000 (15:28 +0000)]
added support of remaining image number of channels into gpu::sum

13 years agorefactored gpu module, added vec math operators for uint, added support of 2 channel...
Alexey Spizhevoy [Wed, 15 Dec 2010 15:12:32 +0000 (15:12 +0000)]
refactored gpu module, added vec math operators for uint, added support of 2 channel images into gpu::sum (removed support of double)

13 years agofixed minor bugs in gpu module
Alexey Spizhevoy [Wed, 15 Dec 2010 12:10:30 +0000 (12:10 +0000)]
fixed minor bugs in gpu module

13 years agocompilation warning fixed
Kirill Kornyakov [Wed, 15 Dec 2010 11:32:37 +0000 (11:32 +0000)]
compilation warning fixed

13 years agoadded support of multichannel images into gpu::matchTemplate (all methods except...
Alexey Spizhevoy [Wed, 15 Dec 2010 11:22:37 +0000 (11:22 +0000)]
added support of multichannel images into gpu::matchTemplate (all methods except CCOEFF based), refactored

13 years agobug #762 fixed
Kirill Kornyakov [Wed, 15 Dec 2010 11:21:27 +0000 (11:21 +0000)]
bug #762 fixed

13 years agoCascadeClassifier refactored. Most of the members and methods are private now.
Kirill Kornyakov [Tue, 14 Dec 2010 10:17:45 +0000 (10:17 +0000)]
CascadeClassifier refactored. Most of the members and methods are private now.

13 years agofixed bug in matchTemplate when template size is (1,1), refactored
Alexey Spizhevoy [Tue, 14 Dec 2010 09:53:17 +0000 (09:53 +0000)]
fixed bug in matchTemplate when template size is (1,1), refactored

13 years agorefactored matchTemplate.cu
Alexey Spizhevoy [Tue, 14 Dec 2010 08:45:11 +0000 (08:45 +0000)]
refactored matchTemplate.cu

13 years agoadded CUDA kernel for CV_TM_CCOEFF_NORMED matchTemplate method
Alexey Spizhevoy [Tue, 14 Dec 2010 08:00:53 +0000 (08:00 +0000)]
added CUDA kernel for CV_TM_CCOEFF_NORMED matchTemplate method

13 years agoadded CUDA kernel for CV_TM_CCOEFF matchTemplate method
Alexey Spizhevoy [Tue, 14 Dec 2010 07:42:55 +0000 (07:42 +0000)]
added CUDA kernel for CV_TM_CCOEFF matchTemplate method

13 years agoExport CV_PI explcitly, #758.
James Bowman [Tue, 14 Dec 2010 00:13:42 +0000 (00:13 +0000)]
Export CV_PI explcitly, #758.

13 years agoone more fix in the recently rewritten copyMakeBorder
Vadim Pisarevsky [Mon, 13 Dec 2010 16:53:46 +0000 (16:53 +0000)]
one more fix in the recently rewritten copyMakeBorder

13 years agoadded some gpu::matchTemplate kernels (other parts after NPP Staging integration)
Alexey Spizhevoy [Mon, 13 Dec 2010 16:48:34 +0000 (16:48 +0000)]
added some gpu::matchTemplate kernels (other parts after NPP Staging integration)

13 years agofixed some warning under Ubuntu in gpu module
Alexey Spizhevoy [Mon, 13 Dec 2010 15:56:29 +0000 (15:56 +0000)]
fixed some warning under Ubuntu in gpu module

13 years agoreplaced 8x6 pattern with 9x6, which orientation can be determined without any ambiguity
Vadim Pisarevsky [Mon, 13 Dec 2010 15:00:35 +0000 (15:00 +0000)]
replaced 8x6 pattern with 9x6, which orientation can be determined without any ambiguity

13 years agoadded gpu::sqrSum function
Alexey Spizhevoy [Mon, 13 Dec 2010 14:34:02 +0000 (14:34 +0000)]
added gpu::sqrSum function

13 years agofixed errors in StereoBeliefPropogation under linux
Vladislav Vinogradov [Mon, 13 Dec 2010 13:52:40 +0000 (13:52 +0000)]
fixed errors in StereoBeliefPropogation under linux

13 years agofixed bug with prefilter_xsobel preset.
Anatoly Baksheev [Mon, 13 Dec 2010 13:42:35 +0000 (13:42 +0000)]
fixed bug with prefilter_xsobel preset.

13 years agofixed minor bug in gpu::sum
Alexey Spizhevoy [Mon, 13 Dec 2010 12:50:52 +0000 (12:50 +0000)]
fixed minor bug in gpu::sum

13 years agoadded tests for gpu::sum, it supports all data types, but single channel images only
Alexey Spizhevoy [Mon, 13 Dec 2010 12:00:58 +0000 (12:00 +0000)]
added tests for gpu::sum, it supports all data types, but single channel images only

13 years agofixed compile error under linux
Vladislav Vinogradov [Mon, 13 Dec 2010 09:50:32 +0000 (09:50 +0000)]
fixed compile error under linux

13 years agofixed bug in gpu filter engine (incorrect buffer type) and in vector's saturate_cast.
Vladislav Vinogradov [Mon, 13 Dec 2010 08:43:04 +0000 (08:43 +0000)]
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.

13 years agoimproved naive bayes robustness in the case of singular data
Vadim Pisarevsky [Sun, 12 Dec 2010 22:45:31 +0000 (22:45 +0000)]
improved naive bayes robustness in the case of singular data

13 years agofixed cv::CHAIN_APPROX_* definitions (ticket #755)
Vadim Pisarevsky [Sun, 12 Dec 2010 20:46:06 +0000 (20:46 +0000)]
fixed cv::CHAIN_APPROX_* definitions (ticket #755)

13 years agorewrote copyMakeBorder (to support other border types and fix some bugs)
Vadim Pisarevsky [Sat, 11 Dec 2010 21:50:31 +0000 (21:50 +0000)]
rewrote copyMakeBorder (to support other border types and fix some bugs)

13 years agofixed Mat::Mat(Vec|Matx|vector) constructor (ticket #747)
Vadim Pisarevsky [Sat, 11 Dec 2010 18:32:11 +0000 (18:32 +0000)]
fixed Mat::Mat(Vec|Matx|vector) constructor (ticket #747)

13 years agofix opencv-highgui build with old versions of libpng (< 1.4.x)
Vadim Pisarevsky [Sat, 11 Dec 2010 18:05:50 +0000 (18:05 +0000)]
fix opencv-highgui build with old versions of libpng (< 1.4.x)

13 years agosome files rename
Anatoly Baksheev [Sat, 11 Dec 2010 15:21:11 +0000 (15:21 +0000)]
some files rename

13 years agoFixed serious kernel crash IN StereoBM_GPU for some parameter. Will more rework for...
Anatoly Baksheev [Sat, 11 Dec 2010 15:07:14 +0000 (15:07 +0000)]
Fixed serious kernel crash IN StereoBM_GPU for some parameter. Will more rework for the code farther.

13 years agofixed border processing bayer2rgb & bayer2gray; made the test "color-bayer" pass...
Vadim Pisarevsky [Sat, 11 Dec 2010 10:43:32 +0000 (10:43 +0000)]
fixed border processing bayer2rgb & bayer2gray; made the test "color-bayer" pass; renamed CV_Bayer*2Gray -> CV_Bayer*2GRAY for consistency

13 years agopossibly improved findHomography accuracy (reported by Luca Del Tongo)
Vadim Pisarevsky [Fri, 10 Dec 2010 21:02:13 +0000 (21:02 +0000)]
possibly improved findHomography accuracy (reported by Luca Del Tongo)

13 years agoSSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected...
Vadim Pisarevsky [Fri, 10 Dec 2010 19:06:38 +0000 (19:06 +0000)]
SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum

13 years agomoved failed tests to blacklists
Alexander Shishkov [Fri, 10 Dec 2010 16:57:38 +0000 (16:57 +0000)]
moved failed tests to blacklists
"em",        //ticket 754

13 years agominor refactoring of gpu module
Alexey Spizhevoy [Fri, 10 Dec 2010 14:02:41 +0000 (14:02 +0000)]
minor refactoring of gpu module

13 years agofixed minor bug in gpu module, added first version of sum
Alexey Spizhevoy [Fri, 10 Dec 2010 13:36:00 +0000 (13:36 +0000)]
fixed minor bug in gpu module, added first version of sum

13 years agorefactored gpu module
Alexey Spizhevoy [Fri, 10 Dec 2010 10:23:32 +0000 (10:23 +0000)]
refactored gpu module

13 years agoadded support of CV_8U & CV_TM_CCORR into gpu::matchTemplate
Alexey Spizhevoy [Fri, 10 Dec 2010 08:06:54 +0000 (08:06 +0000)]
added support of CV_8U & CV_TM_CCORR into gpu::matchTemplate