platform/upstream/opencv.git
13 years agoadd IPP Add operations to arithm.cpp for 8u, 16u, 16s, 32s, 32f, 64f data types.
Vladimir Dudnik [Fri, 7 Jan 2011 00:26:09 +0000 (00:26 +0000)]
add IPP Add operations to arithm.cpp for 8u, 16u, 16s, 32s, 32f, 64f data types.
Added print of IPP info in test log files

13 years agoBug fix in flann wrapper
Marius Muja [Thu, 6 Jan 2011 05:46:08 +0000 (05:46 +0000)]
Bug fix in flann wrapper

13 years agoRenaming log constants, fixes bug #792
Marius Muja [Wed, 5 Jan 2011 22:06:03 +0000 (22:06 +0000)]
Renaming log constants, fixes bug #792

13 years agoincreased "inf" constant in the true distance transform algorithm to handle high...
Vadim Pisarevsky [Wed, 5 Jan 2011 20:18:52 +0000 (20:18 +0000)]
increased "inf" constant in the true distance transform algorithm to handle high-resolution images

13 years agofix issue in IPP search algorithm (when no IPPROOT available in system and IPP is...
Vladimir Dudnik [Mon, 3 Jan 2011 16:26:45 +0000 (16:26 +0000)]
fix issue in IPP search algorithm (when no IPPROOT available in system and IPP is installed)

13 years agoadded OpenCVFindIPP.cmake script, which will look for IPP installation at CMake confi...
Vladimir Dudnik [Fri, 31 Dec 2010 16:45:56 +0000 (16:45 +0000)]
added OpenCVFindIPP.cmake script, which will look for IPP installation at CMake configuration time. First, IPPROOT environment variable will be tested, if not found script will look at default install places.
The script should support IPP from 5.3 up to 7.x versions (although tested on Windows for IPP 6.1 and IPP 7.0 versions only)

Preliminary optimization of HOG with IPP added too. Not yet quite efficient, code for cpu branch should be redesigned in order to have better performance.

13 years agoadded OpenCVFindIPP.cmake script, which will look for IPP installation at CMake confi...
Vladimir Dudnik [Fri, 31 Dec 2010 16:45:18 +0000 (16:45 +0000)]
added OpenCVFindIPP.cmake script, which will look for IPP installation at CMake configuration time. First, IPPROOT environment variable will be tested, if not found script will look at default install places.
The script should support IPP from 5.3 up to 7.x versions (although tested on Windows for IPP 6.1 and IPP 7.0 versions only)

Preliminary optimization of HOG with IPP added too. Not yet quite efficient, code for cpu branch should be redesigned in order to have better performance.

13 years agovideo writing via cmd args in hog sample added
Alexey Spizhevoy [Thu, 30 Dec 2010 07:19:32 +0000 (07:19 +0000)]
video writing via cmd args in hog sample added

13 years agofixed incorrect sign of the result of the convolution with normalized asymmetric...
Vadim Pisarevsky [Wed, 29 Dec 2010 23:44:12 +0000 (23:44 +0000)]
fixed incorrect sign of the result of the convolution with normalized asymmetric kernels (ticket #779)

13 years agoswapping features2d with calib3d for linking order, rerun cmake in android to update...
Ethan Rublee [Wed, 29 Dec 2010 18:49:41 +0000 (18:49 +0000)]
swapping features2d with calib3d for linking order, rerun cmake in android to update your
android-opencv.mk file.

13 years agoupdated gpu hog sample
Alexey Spizhevoy [Wed, 29 Dec 2010 16:08:56 +0000 (16:08 +0000)]
updated gpu hog sample

13 years agorefactored hog, added camera support into hog_sample
Alexey Spizhevoy [Wed, 29 Dec 2010 15:45:01 +0000 (15:45 +0000)]
refactored hog, added camera support into hog_sample

13 years agotest commit emails
Brian Gerkey [Tue, 28 Dec 2010 21:38:23 +0000 (21:38 +0000)]
test commit emails

13 years agosome more fixes in background/foreground subtraction; converted bgfg_segm.cpp sample...
Vadim Pisarevsky [Tue, 28 Dec 2010 21:28:34 +0000 (21:28 +0000)]
some more fixes in background/foreground subtraction; converted bgfg_segm.cpp sample to C++

13 years agofixed some build problems
Vadim Pisarevsky [Tue, 28 Dec 2010 21:15:58 +0000 (21:15 +0000)]
fixed some build problems

13 years agoadded background/foreground segmentation algorithm with shadow detection (by Zoran...
Vadim Pisarevsky [Tue, 28 Dec 2010 16:25:39 +0000 (16:25 +0000)]
added background/foreground segmentation algorithm with shadow detection (by Zoran Zivkovic)

13 years agomoved gtest to modules; added some gtest-based tests
Vadim Pisarevsky [Tue, 28 Dec 2010 16:24:23 +0000 (16:24 +0000)]
moved gtest to modules; added some gtest-based tests

13 years agoadded missed include (for MSVC 2010)
Alexey Spizhevoy [Tue, 28 Dec 2010 14:57:23 +0000 (14:57 +0000)]
added missed include (for MSVC 2010)

13 years agomerged fix for x64 MSVC compile errors in highgui into trunk
Vadim Pisarevsky [Mon, 27 Dec 2010 12:01:38 +0000 (12:01 +0000)]
merged fix for x64 MSVC compile errors in highgui into trunk

13 years agoadded buffered version of gpu::convolve
Alexey Spizhevoy [Mon, 27 Dec 2010 10:18:42 +0000 (10:18 +0000)]
added buffered version of gpu::convolve

13 years agoanother attempt to fix findHomography
Vadim Pisarevsky [Mon, 27 Dec 2010 10:00:26 +0000 (10:00 +0000)]
another attempt to fix findHomography

13 years agoMoved BlobDetector to features2d
Ilya Lysenkov [Mon, 27 Dec 2010 09:15:08 +0000 (09:15 +0000)]
Moved BlobDetector to features2d

13 years agosimplified gpu::columnSum test, it doesn't fail on Quadro anymore (when seed is 00000...
Alexey Spizhevoy [Mon, 27 Dec 2010 09:10:22 +0000 (09:10 +0000)]
simplified gpu::columnSum test, it doesn't fail on Quadro anymore (when seed is 000001af5a11badd) after BFM test, but something definitely wrong with NPP_Staging's transpose

13 years agoMoved PlanarObjectDetector to the objdetect module
Ilya Lysenkov [Mon, 27 Dec 2010 08:25:31 +0000 (08:25 +0000)]
Moved PlanarObjectDetector to the objdetect module

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)