Alexey Kazakov
1e69bd5118
class MeanshiftGrouping replaced from objdetect.hpp to cascadedetect.cpp
2011-04-22 16:11:35 +00:00
Alexey Kazakov
fb0b25692e
A little fix in haar cascade
2011-04-22 11:21:40 +00:00
Vadim Pisarevsky
5c1fafdd6f
moved precomp.hpp before all other headers (to repair PCH mechanism). moved tables from the header to datamatrix.cpp
2011-04-22 10:35:51 +00:00
Alexey Kazakov
e9aa6fa012
Added ROC-curve calculating to the cascade detection algorithm
2011-04-22 10:03:05 +00:00
Vadim Pisarevsky
06070dfcf6
fixed linker errors by adding CV_EXPORTS to the exported DataMatrix functionality;
2011-04-22 09:53:10 +00:00
Vadim Pisarevsky
a4924cf52d
some more minor fixes in datamatrix: warnings eliminated, replaced MMX intrinsics (which are not recommended to use on x64) with SSE2.
2011-04-22 07:25:09 +00:00
James Bowman
2c05ddd565
#1018 : predicate on SSE2
2011-04-21 17:29:21 +00:00
Andrey Morozov
efd368f432
temporary fix for problem with compilation sse intrinsics on Windows
2011-04-21 14:47:57 +00:00
Andrey Kamaev
16044d1ad5
Android compatibility fix: avoid regex.h include to be able to build OpenCV for platform android-5
2011-04-21 12:54:16 +00:00
Vadim Pisarevsky
64814321ee
removed compiled hdr_parser.py
2011-04-21 12:05:56 +00:00
Vladislav Vinogradov
604c53a0ab
added 16-bit support to TiffEncoder
2011-04-21 08:16:23 +00:00
James Bowman
f385bb97eb
datamatrix
2011-04-21 00:47:37 +00:00
James Bowman
324e89ab3a
datamatrix
2011-04-21 00:21:42 +00:00
Vadim Pisarevsky
21f962c315
small correction to the previous patch (also by Konstantin Krivakin)
2011-04-20 17:56:25 +00:00
Andrey Kamaev
8483b95256
Fixed #1004
2011-04-20 11:28:16 +00:00
Andrey Kamaev
cc1c613313
Fixed #998 and #999 : OpponentSIFT and OpponentSURF regression tests failure on Android
2011-04-20 07:33:05 +00:00
Vadim Pisarevsky
17a2480a21
integrated parallel SVM prediction; fixed warnings after meanshift integration
2011-04-19 16:20:44 +00:00
Alexey Kazakov
537a36115f
The bug was fixed
2011-04-19 12:31:35 +00:00
Vadim Pisarevsky
e9a5bbc003
fixed ?? marks; fixed missing highlighting in some of the sections
2011-04-19 11:41:12 +00:00
Alexey Kazakov
e863c3d5f6
Added to objdetect module: meanshift grouping (groupRectangles_meanshift(...) for input rectangles); new pedestrian detection model, trained on the Daimler base (getDaimlerPeopleDetector(...) ).
...
Some changes in the HOGDescriptor class interface(objdetect.hpp) (added useMeanShiftGrouping parameter to the detectMultiScale(...) function)
2011-04-19 09:05:15 +00:00
Vladimir Dudnik
2057f2c452
fixed build issues related to changes in IPP calls.
2011-04-18 21:24:57 +00:00
Vladimir Dudnik
8e7768379f
minor changes: removed trailing spaces in some files
2011-04-18 19:34:51 +00:00
Vadim Pisarevsky
dd45fe13d1
fixed OutputArray::create, which resolves several failures in opencv_test_core
2011-04-18 16:32:43 +00:00
Vadim Pisarevsky
94e09f24c7
fixed crash in test_core
2011-04-18 15:34:35 +00:00
Vadim Pisarevsky
9a991a2e10
fixed build problems on Windows
2011-04-18 15:14:32 +00:00
Andrey Kamaev
7e2f771940
Android compatibility fix for r4885: __kernel replaced with filter_kernel
2011-04-18 11:15:15 +00:00
Andrey Kamaev
31e77a3bd9
Android native camera: added BGR output format; added methods to configure output frame size.
2011-04-18 08:50:24 +00:00
Elena Fedotova
1965b297d0
Purpose: updated the imgproc chapter
2011-04-17 19:46:02 +00:00
Vadim Pisarevsky
abeeb40d46
a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.
2011-04-17 13:14:45 +00:00
Vadim Pisarevsky
335370a7c0
moved Python bindings source code into src subdirectory; preparing to add python/doc and python/test subdirectories
2011-04-17 13:09:04 +00:00
Ilya Lysenkov
a811a08d0d
Added checks for incorrect results in the circles grid pattern detection.
2011-04-15 17:24:07 +00:00
Ilya Lysenkov
37cd2b6f25
Implemented new algorithm for asymmetric circles pattern detection. Use flag CALIB_CB_CLUSTERING.
2011-04-15 15:33:11 +00:00
Vadim Pisarevsky
b9fa21d011
normal bayes classifier has been parallelized using TBB; letter_recog sample updated to demosntrate knearest & bayes classifiers (thanks to Konstantin Krivakin for the patches)
2011-04-14 17:04:39 +00:00
Nils Hasler
56b206dc7b
When opening a file with GStreamer:
...
* if the filename looks like a URI, it is opened in non-blocking mode, cvQueryFrame() could skip frames or grab one frame more than once
* if the filename looks like a filename, it is opened in blocking mode. cvQueryFrame() grabs consecutive frames
* otherwise the filename is interpreted as a gstreamer pipeline as used with gst-launch. The last element of the pipeline has to have the property name=to-opencv
2011-04-13 07:15:35 +00:00
Andrey Kamaev
b906ad3108
Test system included into Android build
2011-04-11 14:47:06 +00:00
Alexey Spizhevoy
1a02877ab7
fixed gpu::downsample and gpu::blendLinear compite-time bugs under Ubuntu
2011-04-11 05:11:23 +00:00
Elena Fedotova
c6a6d71dae
Purpose: updated the core chapter
2011-04-10 21:25:46 +00:00
Elena Fedotova
77cdc746a5
Purpose: updated the core chapter
2011-04-10 20:54:37 +00:00
Elena Fedotova
cc1624b06a
Purpose: updated the core chapter
2011-04-10 19:37:17 +00:00
Alexey Spizhevoy
97282d8ff8
added downsample function into gpu module, refactored it a little bit, added guard for CUDA related include in cascadeclassifier_nvidia_api.cpp
2011-04-08 08:04:56 +00:00
Alexey Spizhevoy
6cec5ff552
added blendLinear into gpu module
2011-04-08 05:21:47 +00:00
Valentina Kustikova
110351d3de
Bugs in the test for LatentSVM were fixed.
2011-04-08 03:51:40 +00:00
Elena Fedotova
ef06694779
Purpose: updated the core chapter
2011-04-07 20:29:59 +00:00
Anton Obukhov
07d19c2c6f
[~] Refactored, cleaned up, and consolidated the code of GPU examples (cascadeclassifier and cascadeclassifier_nvidia_api)
2011-04-07 12:59:01 +00:00
Vincent Rabaud
1dff306872
- make sure the code compiles under gcc-4.6
2011-04-06 22:00:09 +00:00
Andrey Kamaev
68534d70f3
Merged android-experimental branch back to trunk.
2011-04-06 14:31:03 +00:00
Anton Obukhov
58476b64a6
[*] Fixed #974 ("GPU CascadeClassifier fails with some training files"): Moved IsNodeLeaf bit from NodeDescriptor to FeatureDescriptor for both left and right nodes, therefore from now on max number of rects in a feature is 31
2011-04-04 11:47:21 +00:00
Vadim Pisarevsky
2388fa223e
patched spilltree for better compatibility with multi-threaded apps (thanks to Kevin Keraudren)
2011-04-04 10:58:07 +00:00
Anatoly Baksheev
e12b63dde0
beta cmake file for cuda4.0 (requires "cudafe", Mar 24 2011 22:01:27 or latter)
2011-04-04 10:01:55 +00:00
Elena Fedotova
25fc046a7a
Purpose: updated the core chapter
2011-04-03 22:10:32 +00:00
Maria Dimashova
b1e0f2a45e
to test buildbot (1)
2011-04-02 15:01:44 +00:00
Maria Dimashova
f9d9b3893b
to test buildbot
2011-04-02 14:18:32 +00:00
Maria Dimashova
afd5683cb6
removed duplicated comments
2011-04-02 07:49:31 +00:00
Vadim Pisarevsky
535425982f
extended libdc1394 backend (the patch is by Michael Joachimiak)
2011-04-01 18:29:32 +00:00
Maria Dimashova
c820438b22
restored several tests on features2d after moving on google tests
2011-04-01 14:21:46 +00:00
Vadim Pisarevsky
253d8c683e
knearest training has been threaded (thanks to Konstantin Krivakin)
2011-04-01 11:24:15 +00:00
Elena Fedotova
3f2daa1dcf
Purpose: updated the last section of chapter 10
2011-03-31 22:07:17 +00:00
Vadim Pisarevsky
60633fddd0
fixed bug in complanarity check in cvEstimateRigidTransform (thanks to Luca Del Tongo)
2011-03-31 14:03:17 +00:00
Anatoly Baksheev
a69de4bf26
minor bug in hog (unbind texture)
2011-03-31 11:14:23 +00:00
Anatoly Baksheev
5f56b27616
added ROI support for HOG_GPU
2011-03-31 10:55:39 +00:00
Vadim Pisarevsky
400dbb13db
fixed remaining ??
2011-03-30 12:27:31 +00:00
Anatoly Baksheev
8b8ad17f4a
fixed extra memory allocations.
2011-03-30 11:42:23 +00:00
Elena Fedotova
05173022bb
Purpose: updated the last section of chapter 10
2011-03-29 21:48:36 +00:00
Vadim Pisarevsky
5291b9dfe5
corrected grammar (done by Elena)
2011-03-28 23:16:20 +00:00
Vadim Pisarevsky
fafc2f372c
corrected grammar (done by Elena)
2011-03-28 23:05:42 +00:00
Vladislav Vinogradov
57195e9627
fixed SURF_GPU bug (features count > max dimension of grid)
...
minor gpu docs fixes
2011-03-28 10:34:44 +00:00
Anatoly Baksheev
d0e66f7766
minor
2011-03-28 06:56:37 +00:00
Vincent Rabaud
3ac48de183
- speed up the Hamming distance
2011-03-28 04:36:39 +00:00
Maria Dimashova
cbdc91889a
fixed setProperty
2011-03-25 10:37:32 +00:00
Alexey Spizhevoy
bf034f9927
fixed gpu::meanShiftSegmentation docs
2011-03-25 06:23:21 +00:00
Alexey Spizhevoy
ca1584dd1f
fixed gpu::graphcut preconditions
2011-03-24 12:22:23 +00:00
Alexey Spizhevoy
ad693d7311
fixed gpu module HOG test failing on x64 OS
2011-03-24 12:09:29 +00:00
Vladislav Vinogradov
d888b81052
fixed gpu docs (broken links, missing description, etc)
2011-03-23 10:56:20 +00:00
Nils Hasler
2a5fde0c4d
#include cstdarg because va_list is used
2011-03-22 22:30:31 +00:00
Vadim Pisarevsky
800266dd52
parallel training of a neural net using TBB (thanks to Konstantin Krivakin)
2011-03-22 17:40:58 +00:00
Alexey Kazakov
d002c137ea
Modified integral calculation function, know it can build float integral by float source matrix
2011-03-17 17:05:31 +00:00
Vladislav Vinogradov
9342c4b076
added upright parameter to SURF_GPU
2011-03-17 14:15:54 +00:00
Vladislav Vinogradov
fcff126086
fixed some warnings in surf.cu
2011-03-16 07:01:27 +00:00
Ethan Rublee
6c2cdb6772
Applying fix described in ticket #910 . sift was not being built for arm...
2011-03-15 16:31:53 +00:00
Vladislav Vinogradov
ca803e12fd
fixed mask calculation in SURF_GPU
2011-03-15 07:06:44 +00:00
Vladislav Vinogradov
d05c6b8b68
fixed surf.cu compilation on CC 2.0
2011-03-14 14:33:10 +00:00
Anatoly Baksheev
9214173c2c
some includes moved to precomp.hpp for gpu module
2011-03-14 09:40:13 +00:00
Vladislav Vinogradov
ed3f491212
updated SURF_GPU docs
2011-03-14 07:04:41 +00:00
Vincent Rabaud
578ca872e4
- add support for the popcnt instruction (useful for the Hamming distance, soon to come in BRIEF and FLANN)
2011-03-13 22:51:33 +00:00
Vincent Rabaud
28c2d3b89f
- replace the linear search in a sorted list by the appropriate algorithm
2011-03-13 00:31:17 +00:00
Anatoly Baksheev
c3e813517d
minor (fixed log message)
2011-03-11 13:31:40 +00:00
Vladislav Vinogradov
58f6919795
made GPU version of SURF more consistent with CPU one
2011-03-10 13:53:58 +00:00
Alexey Spizhevoy
c067c633f0
added docs for gpu::solvePnPRansac
2011-03-09 08:48:39 +00:00
Vadim Pisarevsky
73f589e8a5
further docs cleanup
2011-03-08 22:22:24 +00:00
Alexey Spizhevoy
23416e3db5
make GPU version of solvePnPRansac more consistent with CPU one
2011-03-07 14:01:18 +00:00
Alexey Spizhevoy
1d62fddd31
updated solvePnpRansac performance test
2011-03-07 13:36:47 +00:00
Jose Luis Blanco
673061fb17
Fixed build errors in MSVC when building without CUDA.
2011-03-06 21:59:04 +00:00
Vadim Pisarevsky
5c3447c125
added pictures for OpenCV 2.x reference manual; fixed some build problems and done some more cleanup work
2011-03-05 21:26:13 +00:00
Vadim Pisarevsky
30dcfe0c7a
2011-03-05 06:28:19 +00:00
Alexander Shishkov
04461a53f1
added solvePnPRansac method
2011-03-05 00:18:49 +00:00
Vadim Pisarevsky
f025e4739a
some more doc cleanup
2011-03-03 07:29:55 +00:00
Alexey Spizhevoy
4e6572acd9
removed test whether z is negative in gpu::solvePnpRansac (there is no need in this for tests passing)
2011-03-02 09:40:14 +00:00
Alexey Spizhevoy
74c398e6b7
refactored gpu::solvePnpRansac a bit
2011-03-02 08:04:08 +00:00
Alexey Spizhevoy
60e33921e3
added performance sample for solvePnpRansac + refactoring
2011-03-01 09:17:22 +00:00
Alexey Spizhevoy
5e85566477
added distortion coefs support into gpu::solvePnpRansac
2011-03-01 07:44:36 +00:00
Vadim Pisarevsky
4bb893aa9f
the first round of cleaning up the RST docs
2011-02-28 21:26:43 +00:00
Alexey Spizhevoy
eb8c0b8b4b
parallelized hypotheses evaluation cycle in gpu::solvePnpRansac
2011-02-28 14:21:41 +00:00
Alexey Spizhevoy
cae59a7caf
added gpu::solvePnpRansac
2011-02-28 12:44:19 +00:00
Vadim Pisarevsky
3dc7a67f59
fixed the fast branch of INTER_AREA resize (ticket #921 )
2011-02-27 19:04:48 +00:00
Vladimir Dudnik
4f83a06358
added IPP dot product functions. Only 32f data type supported for now (there are accuracy issues in 8u/16s/16u/32s functions which will be fixed in IPP 7.0.3)
2011-02-27 18:12:30 +00:00
Vadim Pisarevsky
17dc1e1340
added 16u support in calcHist & calcBackProject; added image type checks (ticket #856 )
2011-02-27 16:43:36 +00:00
Vadim Pisarevsky
24ccbccf63
cleaned RST formatting a bit
2011-02-26 11:05:10 +00:00
Vadim Pisarevsky
d7b3e254dd
removed duplicated SIFT points (reported by Luca Del Tongo)
2011-02-25 11:14:00 +00:00
Alexey Kazakov
833102c19e
Replaced few methods to virtual in CascaseClassifier class (objdetect.hpp)
2011-02-24 11:03:00 +00:00
Alexey Kazakov
4e460cd7a6
Replaced private methods to protected in CascaseClassifier class (objdetect.hpp)
2011-02-24 10:24:55 +00:00
Vadim Pisarevsky
7d158f0fa5
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
2011-02-22 20:46:12 +00:00
Vadim Pisarevsky
11c2f5d810
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
2011-02-22 20:44:57 +00:00
Vadim Pisarevsky
371aa08006
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
2011-02-22 20:43:26 +00:00
Vladislav Vinogradov
32a2fde8ac
temporarily disabled compute descriptor kernel for new cards (some problems with threads synchronization), old version of kernels is used.
2011-02-22 09:27:42 +00:00
Alexey Spizhevoy
5b3d786e30
added asynchronous versions of transform- and projectPoints into the GPU module, added docs
2011-02-22 07:27:10 +00:00
Anatoly Baksheev
efe16c6f3e
minor refactoring
2011-02-21 16:50:19 +00:00
Alexey Spizhevoy
289af671ee
added projectPoints and transformPoints into GPU module
2011-02-21 10:58:05 +00:00
Alexey Spizhevoy
e3b3982de6
added check into opencv_test_gpu: whether OpenCV was compiled with CUDA or not
2011-02-21 06:46:45 +00:00
Ethan Rublee
58cb6c268e
adding cap_images.cpp to android build, may fix link error, but not really address issue of reading video files on android
2011-02-20 18:53:14 +00:00
Anatoly Baksheev
33f7307e9e
added test data for NVidia's FD tests
2011-02-18 16:39:50 +00:00
Anatoly Baksheev
dda3df8008
enabled nvidia's tests
2011-02-18 12:34:57 +00:00
Anatoly Baksheev
047c7e0fd6
*applied patch from NVidia (nppstTraspose bug)
...
*fixed some warnings
*finished gpu test port to gtest framework
2011-02-18 12:23:18 +00:00
Vadim Pisarevsky
916690a674
temporily excluded cv::Algorithm
2011-02-18 12:17:26 +00:00
Vadim Pisarevsky
de913bd63f
added missing "#include <functional>"
2011-02-18 12:08:28 +00:00
Alexey Spizhevoy
2a8185dd09
forgot to run bitiwise tests
2011-02-18 10:39:18 +00:00
Vadim Pisarevsky
c5e3869c32
replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes #889 and may be some others)
2011-02-18 10:36:18 +00:00
Vadim Pisarevsky
0e81d9a11c
replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes #889 and may be some others)
2011-02-18 10:31:14 +00:00
Vadim Pisarevsky
65a7f13af3
replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes #889 and may be some others)
2011-02-18 10:29:57 +00:00
Alexey Spizhevoy
7b2ec0a1e6
fixed gpu/CMakeLists.txt
2011-02-18 10:04:31 +00:00
Alexey Spizhevoy
048689876e
removed unnecessary code from gpu/CMakeLists.txt
2011-02-18 10:01:30 +00:00
Alexey Spizhevoy
7bf2816f28
removed CMakeLists.txt from gpu/test folder to avoid precompiled header associated warnings under Ubuntu
2011-02-18 07:43:15 +00:00
Maria Dimashova
63c9b4cec1
fixed mirror property of kinect
2011-02-17 15:53:20 +00:00
Alexey Spizhevoy
12c2ead83f
added NVIDIA tests (disabled because doesn't work under Linux)
2011-02-17 14:51:57 +00:00
Alexey Spizhevoy
6f788ff8db
ported GPU test to GTest framework
2011-02-17 14:01:28 +00:00
Alexey Spizhevoy
97eaa95a1e
removed check_and_treat_gpu_exception function
2011-02-17 11:18:32 +00:00
Alexey Spizhevoy
993773b74a
now GPU stereo_bp test prints error mesage and test system continues execution
2011-02-17 11:09:29 +00:00
Vadim Pisarevsky
9c05a74fee
fixed memory corruption in cvtest::copyMakeBorder (thanks to Pieter-Jan Busschaert)
2011-02-17 09:07:55 +00:00
Alexey Spizhevoy
7f1aa1b92d
removed catch from GPU stereo_bp test as --gtest_catch_exceptions flags exists (but err msg isn't printed in case when there is no GPU)
2011-02-17 07:02:12 +00:00
Alexey Spizhevoy
51cee84123
created GPU new-style test project, ported StereoBP test
2011-02-16 11:38:58 +00:00
Marius Muja
53e6bab678
Prefixed constants in flann with FLANN_ to prevent clashes with constants from other includes, closes bug #890
2011-02-16 08:42:52 +00:00
Vladislav Vinogradov
54fa600b9e
update docs
...
minor fixes and refactoring of GPU module
2011-02-16 08:31:45 +00:00
Marius Muja
7d42dbdd71
Removing 'using namespace std' from header files, closes bugs #730 and #846
2011-02-16 06:36:15 +00:00
Anatoly Baksheev
6b34532901
minor + warnings
2011-02-15 15:09:54 +00:00
Alexey Spizhevoy
2f8af6335e
renamed GpuFeature into FeatureSet and updated docs
2011-02-15 13:56:59 +00:00
Alexey Spizhevoy
04709a2793
refactoring of GPU module
2011-02-15 13:25:24 +00:00
Anatoly Baksheev
6b6a63ba38
fixed some warnings
...
GPU: TargetArchs -> added FEATURE_SET prefix.
2011-02-15 10:54:49 +00:00
Alexey Spizhevoy
725d83b0e5
added init() function into MultiGpuMgr, added samples
2011-02-15 10:03:26 +00:00
Alexey Spizhevoy
5d4913a2ee
fixed multi GPU API, added driver_api prefix to multi gpu samples
2011-02-15 09:12:48 +00:00
Vladislav Vinogradov
0821c7ad17
fixed descriptor calculation in SURF_GPU
2011-02-15 08:57:35 +00:00
Vladislav Vinogradov
deac5d972e
fixed errors in gpu on old video cards (SURF_GPU, BruteForceMatcher_GPU, min/max, setTo, convertTo)
...
added assertion after all kernels calls
2011-02-14 15:50:17 +00:00