Alexey Spizhevoy
5f4ba8055f
added tests for pyrDown and pyrUp (gpu)
2011-07-01 05:37:20 +00:00
Vincent Rabaud
3e1b0186fe
- make sure we don't crash for an empty image
2011-07-01 01:28:14 +00:00
Ethan Rublee
08d3dcc709
minor edits to cmake.
2011-07-01 00:57:00 +00:00
Andrey Kamaev
ec90265a08
Fixed compilation problem when building without CUDA
2011-06-30 17:01:15 +00:00
hartmut
7f260a0f0b
fix for capture
2011-06-30 14:57:27 +00:00
Andrey Kamaev
01b3266612
Fixed Android target name for Android samples and tests
2011-06-30 14:56:39 +00:00
Kirill Kornyakov
9fbd47ffb1
added several tests for java/core module
2011-06-30 14:47:50 +00:00
Alexey Spizhevoy
5d703abdc2
fix for GPU module compile time (VS2010) error (from 2.3 branch)
2011-06-30 14:47:20 +00:00
Alexey Spizhevoy
674b763395
GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching)
2011-06-30 14:39:48 +00:00
Andrey Kamaev
a44d6aacc8
Android tests are included into cmake build
2011-06-30 14:35:35 +00:00
Andrey Kamaev
150c2215bb
Fixed Android tests resources and settings
2011-06-30 14:16:14 +00:00
Andrey Kamaev
092699783a
Added cmake script to build Android samples
2011-06-30 13:37:56 +00:00
Vadim Pisarevsky
995ce4bdcc
:ocv:function => :ocv:cfunction for some old API
2011-06-30 12:25:36 +00:00
Kirill Kornyakov
daa31a0696
autogenerated JUnit stub tests added
2011-06-30 12:07:31 +00:00
Vadim Pisarevsky
cc9a1bb62f
propagated some more fixes from 2.3 branch to the trunk
2011-06-30 12:06:26 +00:00
Kirill Kornyakov
f4894d57cd
opencv_test package renamed to opencv.test
2011-06-30 09:39:30 +00:00
Kirill Kornyakov
217a782d94
opencv_test package renamed to opencv.test
2011-06-30 09:38:07 +00:00
Kirill Kornyakov
56e26b9624
initial commit of JavaAPI unit tests
2011-06-30 09:29:35 +00:00
Bernat Gabor
762bc0f8af
Some reST syntax correction. Now the PDF documentation builds correctly under Windows using MIKTEX. Some update on the tutorial structure. Some CSS syntax correction. Windows Install Tutorial v0.4.
2011-06-30 00:41:41 +00:00
Vadim Pisarevsky
b204e73d9a
propagated some more fixes from 2.3 branch to the trunk
2011-06-29 22:06:42 +00:00
Vadim Pisarevsky
dacd265424
propagated some more fixes from 2.3 branch to the trunk
2011-06-29 22:04:43 +00:00
Vadim Pisarevsky
7cd48accc2
bump version to 2.3.1 in the header too (ticket #1178 )
2011-06-29 17:45:41 +00:00
Vincent Rabaud
b5754550ab
fix #1169
2011-06-29 17:01:23 +00:00
Andrey Kamaev
3df6548c4a
Android samples fixed - line endings are converted to unix style; autogenerated folders are added to ignore list
2011-06-29 13:42:46 +00:00
Vladislav Vinogradov
724a3c1473
added CUDA version info to gpu tests
2011-06-29 12:00:00 +00:00
Vladislav Vinogradov
52bdfbc7fc
added OS info to gpu tests
2011-06-29 11:53:15 +00:00
Vladislav Vinogradov
e8d2dd212c
fixed gpu tests
2011-06-29 11:14:03 +00:00
Vladislav Vinogradov
a4182b5da3
fixed build under linux
2011-06-29 10:57:48 +00:00
Vladislav Vinogradov
d1b4b5f0de
refactored gpu module tests
2011-06-29 10:14:16 +00:00
James Bowman
1d335bddfc
Fix for SSE swapping bug
2011-06-28 23:29:15 +00:00
Ethan Rublee
6259c9ac6a
First pass at name mangling based on version number, to support
...
side by side installs of OpenCV2.3.0 OpenCV2.3.1 OpenCV2.4.x, etc...
2011-06-28 16:02:09 +00:00
Vadim Pisarevsky
2776b42a7b
propagated fix for Matx(Matx::diag_type) constructor from branch 2.3 to trunk
2011-06-27 20:01:05 +00:00
Andrey Kamaev
b43ae03328
* Install path share/opencv is renamed to share/OpenCV.
...
* Fixed zlib search.
* Fixed compiler/linker flags caching bug.
* Fixed OpenCVConfig.cmake generation (currently tested only on Unix).
2011-06-27 13:59:03 +00:00
Andrey Kamaev
f0227edd2c
Minor python search improvements
2011-06-27 08:24:10 +00:00
Vincent Rabaud
7c2e74b649
- fix a bug if the descriptor is used for images of different size
2011-06-24 23:21:39 +00:00
Andrey Kamaev
c1940b4ec7
Modified install layout for Android
2011-06-24 15:40:27 +00:00
Ilya Lysenkov
10065d3321
Trunk: moved contructors implementations from .hpp to .cpp
2011-06-24 12:48:00 +00:00
Ilya Lysenkov
2c958b2598
Trunk: moved contructors implementations from .hpp to .cpp
2011-06-24 12:25:52 +00:00
Andrey Kamaev
2edf764eee
Added video.hpp header (for convenience with other modules); added option to specify list of headers for Java API generator
2011-06-24 08:13:02 +00:00
Andrey Kamaev
69b79f89c1
Updated build scripts for better Java module support
2011-06-24 07:48:04 +00:00
Andrey Kamaev
b5d73111eb
Added new module for Java API
2011-06-23 15:51:51 +00:00
Vadim Pisarevsky
49467947ac
propagated some fixes from 2.3 to trunk
2011-06-23 12:00:09 +00:00
Vadim Pisarevsky
b1bf1deed0
fixed 2 bugs in reference manuals
2011-06-23 11:46:14 +00:00
Andrey Kamaev
ea58cdc71d
(trunk) Do not use prebuilt Android camera libs for armeabi hardware target
2011-06-20 15:57:42 +00:00
Ilya Lysenkov
ee2aefc270
Minor doc fix
2011-06-20 13:27:37 +00:00
Ilya Lysenkov
fce7ba4eaf
Added destroyAllWindows and docs (ticket #957 ).
2011-06-20 13:24:48 +00:00
Ilya Lysenkov
233dfd252d
Qt: fixed signal of a clicked push button (patch #786 )
2011-06-20 09:49:21 +00:00
Ilya Lysenkov
3c7055b9ce
Qt minor doc enhancement
2011-06-20 09:29:04 +00:00
Vadim Pisarevsky
848be8dfe1
temporarily reverted to FLANN 1.5 (FLANN 1.6 is put to a separate branch FLANN_1.6 until it's stabilized)
2011-06-20 09:20:17 +00:00
Ilya Lysenkov
310ed83343
Qt doc: specified an image type in the addText function (ticket #1144 )
2011-06-20 09:06:02 +00:00
Vadim Pisarevsky
6767f1db9e
added dummy symbol to flann to make OpenCV compile on Windows
2011-06-20 08:42:08 +00:00
Vadim Pisarevsky
24cb30fed5
fixed errors and warnings when building with MSVC
2011-06-20 07:53:46 +00:00
Marius Muja
3b2d4b57a0
Bringing get_param and print_params into cv::flann namespace.
2011-06-20 00:26:16 +00:00
Marius Muja
9153018bd2
Updated FLANN
2011-06-19 23:46:23 +00:00
Vadim Pisarevsky
2e54482de9
fixed formula in cvIntegral/integral description
2011-06-19 23:24:01 +00:00
Vadim Pisarevsky
108fc3f4fe
fixed problem with non 4:3 cameras (ticket #142 )
2011-06-19 22:35:24 +00:00
Vadim Pisarevsky
873b72edd9
use original image type (8-bit grayscale or 24-bit RGB) in the case of RAW video (ticket #782 )
2011-06-19 22:23:59 +00:00
Vadim Pisarevsky
ec97683ddf
fixed positioning in ffmpeg wrapper (thanks to mike_at_nrec for the patch). Added frame positioning feature to laplace demo to test the feature
2011-06-19 22:06:32 +00:00
Vadim Pisarevsky
c5088ca1b8
added explicit Mat_<T>::Mat_(const MatExpr&) (resolves ticket #996 )
2011-06-19 21:13:32 +00:00
Elena Fedotova
5d047af005
Purpose: 2nd review cycle.
2011-06-19 20:28:08 +00:00
Vadim Pisarevsky
babec51880
fixed memory leaks in fromarray (thanks to Matthew Baker for the patch!)
2011-06-19 20:14:42 +00:00
Elena Fedotova
a8f1b8be21
Purpose: 2nd review cycle - see ?? .
2011-06-18 20:45:35 +00:00
Elena Fedotova
4ec0287dd3
Purpose: 2nd review cycle - see ?? . wrong syntax format
2011-06-18 20:37:50 +00:00
Elena Fedotova
392b9074f5
Purpose: 2nd review cycle.
2011-06-18 20:19:03 +00:00
Vadim Pisarevsky
0e14fef96e
fixed warnings in gbt; added insertChannel() and extractChannel(); made the code "rand{u|n}(arr, <number>, <number>)" work properly.
2011-06-18 10:56:49 +00:00
Vadim Pisarevsky
c37e063914
removed serveral CV_EXPORTS_AS() to make Python function names in cv2 the same as in C++.
2011-06-18 10:03:01 +00:00
Elena Fedotova
350dfc1ef7
Purpose: 2nd review cycle.
2011-06-17 22:23:37 +00:00
Elena Fedotova
05d36be85b
Purpose: 2nd review cycle.
2011-06-17 21:38:06 +00:00
Elena Fedotova
1f8cf9d062
Purpose: 2nd review cycle - see ?? .
2011-06-17 21:37:42 +00:00
Vadim Pisarevsky
f4dc4b43e4
fixed calibrateCamera API (ticket #1143 )
2011-06-17 21:21:01 +00:00
Vadim Pisarevsky
d5ba7c3826
fixed crashes in camshiftdemo (ticket #875 )
2011-06-17 20:34:34 +00:00
Vadim Pisarevsky
6229af93d6
corrected estimateAffine3D parameter name: outliers=>inliers (ticket #1141 )
2011-06-17 19:12:21 +00:00
Vadim Pisarevsky
9b6d8c3963
added reduce(..., CV_REDUCE_MIN/CV_REDUCE_MAX, ...) for 16u/16s (ticket #1145 )
2011-06-17 19:03:26 +00:00
Vadim Pisarevsky
48a5599c5e
fixed potentially incorrect memory access in cv::transform
2011-06-17 16:14:47 +00:00
Andrey Kamaev
e722cb96e7
Added cmake file to compile Android native camera wrapper if Android source tree is available
2011-06-17 13:52:55 +00:00
Maria Dimashova
4f86b30abc
fixed #1140 and made some other updates of features2d docs
2011-06-17 13:23:28 +00:00
Alexey Spizhevoy
3be51ded5d
fixed typo in opencv_stitching
2011-06-17 13:22:38 +00:00
Alexander Shishkov
d40b37dbf3
modified output stream
2011-06-17 11:51:15 +00:00
Maria Dimashova
907240a865
completed doc on MLData
2011-06-17 11:40:54 +00:00
Andrey Kamaev
6e8b4e646a
Fixed Android install target
2011-06-17 11:10:35 +00:00
Maria Dimashova
e95f8194e2
uncommented Opponent descriptors test, fixed descriptors mat size
2011-06-17 10:47:35 +00:00
Maria Dimashova
814336f4cb
Added doc on CvMLData
2011-06-17 10:13:53 +00:00
Maria Dimashova
fc04b7ab4f
minor refactoring of CvMLData interface
2011-06-17 10:11:52 +00:00
Ilya Lysenkov
77be493e45
Qt: fixed keyPressEvent (ticket #803 )
2011-06-17 09:26:53 +00:00
Vladimir Dudnik
6e38b6aaed
removed trailing backspaces, reduced number of warnings (under MSVC2010 x64) for size_t to int conversion, added handling of samples launch without parameters (should not have abnormal termination if there was no paramaters supplied)
2011-06-17 06:31:54 +00:00
Andrey Kamaev
206aa50f86
Added Android native camera module
2011-06-16 18:00:41 +00:00
Ilya Lysenkov
480f8235a7
Qt: fixed destroyAllWindow crash (patch #794 )
2011-06-16 15:48:01 +00:00
Alexander Shishkov
f010539aaf
Fixed MacOS GPU Compilation for i386
2011-06-16 15:02:58 +00:00
Ilya Lysenkov
0565a9456d
Qt: fixed using of OpenCV in another Qt app (patch #919 )
2011-06-16 13:20:50 +00:00
Vadim Pisarevsky
8d8ef596c8
introduced new RST/Sphinx domain ocv.
2011-06-16 12:48:23 +00:00
Ilya Lysenkov
4f3fb040a4
Qt: fixed resizing of maximized window (patch #858 ).
2011-06-16 12:44:04 +00:00
Maria Dimashova
0209d72534
minor change (moved methods implementation from hpp to cpp)
2011-06-16 12:35:40 +00:00
Anatoly Baksheev
74f1162a41
tabs
2011-06-16 10:33:32 +00:00
Vadim Pisarevsky
17b18de531
added missing evcode.h; made videoinput optional (ticket #1142 )
2011-06-16 09:51:34 +00:00
Andrey Morozov
802fcc57a2
fixed "bitrate tolerance too small for bitrate"
2011-06-16 08:31:08 +00:00
Kirill Kornyakov
b138dbde3f
bugfix in warpAffine, correct buffer size should be used
2011-06-16 06:08:27 +00:00
Vadim Pisarevsky
412e7a835f
videoInput is now integrated into highgui and built from sources
2011-06-15 22:59:41 +00:00
P. Druzhkov
e20d570ed1
brief gbt documentation added. some sample fixes made. code updated.
2011-06-15 21:54:25 +00:00
Elena Fedotova
9c071c6a30
Purpose: 2nd review cycle: many links in this topic are broken (don't know why). The table in the very beginning includes two functions only. what about the rest?
2011-06-15 21:28:58 +00:00
Maria Dimashova
35aa133d9a
minor formating
2011-06-15 13:30:26 +00:00
Alexander Shishkov
db85928e7f
fixed compilation error on MCVS in descriptors.cpp
2011-06-15 13:26:46 +00:00
Ilya Lysenkov
f0cc8d3085
QT: fixed exceptions (ticket #901 )
2011-06-15 13:26:40 +00:00
Vadim Pisarevsky
06ac78ee23
some more corrections in the docs
2011-06-15 13:16:57 +00:00
Maria Dimashova
1932942924
fixed OpponentColorDescriptorExtractor ( #1109 )
2011-06-15 12:51:54 +00:00
Vadim Pisarevsky
0876f69dbf
added variational stereo correspondence (by Sergey Kosov) and polynomial fitting (by Onkar Raut)
2011-06-15 12:10:33 +00:00
Vladislav Vinogradov
0d09352fca
fixed gpu::cvtColor
2011-06-15 11:57:08 +00:00
Maria Dimashova
ada3e6e624
fixed erasing class_id and response members in sift ( #1130 )
2011-06-15 10:15:05 +00:00
Maria Dimashova
2920796800
minor
2011-06-15 10:11:20 +00:00
Ilya Lysenkov
96503991b1
Fixed wheel zoom with QT (ticket #733 )
2011-06-15 09:27:38 +00:00
Anatoly Baksheev
117ff43cc3
default cuda target flags changed
...
cuda support is on by default
2011-06-15 08:05:34 +00:00
Anton Obukhov
c6a7432e92
[*] Approach to the bug with integral image calculation on SM_2.0 (Fermi)
2011-06-14 17:34:00 +00:00
Maria Dimashova
1580806730
removed DOT implementation
2011-06-14 12:28:44 +00:00
Vadim Pisarevsky
22970b8270
fixed multiple GCC warnings on Ubuntu 11.04
2011-06-14 12:03:34 +00:00
Vladislav Vinogradov
e05c488868
minor fix
2011-06-14 11:57:26 +00:00
Vladislav Vinogradov
1c1a61dd37
added __forceinline__ to device functions
...
fixed BFM warning ("cannot tell what pointer points to")
2011-06-14 11:27:32 +00:00
Vadim Pisarevsky
79f3260b8e
fixed bayer pattern picture in cvtColor() description; corrected formula in getGaussianKernel()
2011-06-14 10:26:24 +00:00
Alexander Shishkov
6ecebb7f66
fixed #768 ticket
...
renamed OPENCV_SOURCE_DIR to OpenCV_SOURCE_DIR
2011-06-14 10:19:56 +00:00
Alexander Shishkov
ca758a9dac
fixed #768 ticket
2011-06-14 10:11:16 +00:00
Alexander Shishkov
bce15cb6dd
added new version of ffmpeg binary for compilation on Mingw64/MSVC64
2011-06-14 08:06:55 +00:00
Vladislav Vinogradov
2e13a4cd52
removed MultiGpuManager from docs
2011-06-14 07:50:54 +00:00
Vladislav Vinogradov
c00a1f63a0
fixed csbp test under linux
2011-06-14 07:44:20 +00:00
Vladislav Vinogradov
d469b31aec
fixed csbp test for CC 1.x
2011-06-14 07:00:00 +00:00
Alexander Shishkov
cfe633c6f9
applied patch from ticket #801
2011-06-13 22:40:17 +00:00
Vadim Pisarevsky
127c2bf93e
added missing highgui wrappers (ticket #1040 )
2011-06-13 22:25:21 +00:00
Vadim Pisarevsky
23d211bfed
applied patches from #1005
2011-06-13 22:04:28 +00:00
Elena Fedotova
238b94cbf1
Purpose: 2nd review cycle - check ?? - problems with the output in the syntax sections.
2011-06-13 21:48:14 +00:00
Vadim Pisarevsky
3b97f5d5e9
return Py_None for an empty mat (should fix #1120 )
2011-06-13 21:47:35 +00:00
Vadim Pisarevsky
6f26c55fe3
fixed ticket #983
2011-06-13 21:23:42 +00:00
Vadim Pisarevsky
22927ff121
fixed ticket #983
2011-06-13 21:20:38 +00:00
Vadim Pisarevsky
30020a7350
renamed sum() to sumElems() in Python/Java bindings (ticket #902 )
2011-06-13 21:05:28 +00:00
Vadim Pisarevsky
6407093463
extended Mat::setTo() to support multi-channel arrays; fixed bug #1095
2011-06-13 20:56:27 +00:00
Elena Fedotova
07217b17bf
Purpose: 2nd review cycle - check ?? - problems with the output in the syntax sections.
2011-06-13 19:56:34 +00:00
Elena Fedotova
fd63587c0d
Purpose: 2nd review cycle - merged eng and tw versions.
2011-06-13 19:36:12 +00:00
Alexander Shishkov
a7d1e08bcc
added progress output to the long-time tests (for buildbot)
2011-06-13 19:30:16 +00:00
Alexander Shishkov
b081f8bfd6
changed uint to unsigned int
2011-06-13 19:06:32 +00:00
Alexander Shishkov
4cc167c5d0
fixed problem with norm in opencv_test_core
2011-06-13 18:03:33 +00:00
Vadim Pisarevsky
9df999154c
fixed a few warnings and bugs, including ticket #1079
2011-06-12 20:29:50 +00:00
Anatoly Baksheev
8f4c7db3f6
~40 warnings under VS2008
...
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
2011-06-11 17:24:09 +00:00
Anatoly Baksheev
dc8572dc7b
data_mov_utils.hpp
2011-06-11 10:40:55 +00:00
Ilya Lysenkov
c69180396e
Minor doc fix
2011-06-10 18:00:23 +00:00
Ilya Lysenkov
4ad02804e1
Added documentation of segmentMotion from cvSegmentMotion doc
2011-06-10 17:58:36 +00:00
Vadim Pisarevsky
f9fc180e1a
fixed tickets #1117 and #954
2011-06-10 17:22:33 +00:00
Ilya Lysenkov
1ebdfa4992
Copied docs of Kalman Filter from source code to documentation
2011-06-10 17:20:03 +00:00
Ilya Lysenkov
289a827aed
Minor doc fix
2011-06-10 16:48:39 +00:00
Ilya Lysenkov
0c10ed8faf
Minor doc fix
2011-06-10 16:35:46 +00:00
Vadim Pisarevsky
2741dd0ea6
make type registration ordering in cv2.so consistent with the declaration order (fixes the class hierarchy; see ticket #1113 )
2011-06-10 13:22:40 +00:00
Maria Dimashova
96f69b160c
added implementation of CvHaarFeatureParams::read() in traincascade application ( #1061 )
2011-06-10 13:07:31 +00:00
Vadim Pisarevsky
5ca3bd502c
reverted broken opencv_test_core launcher
2011-06-10 12:21:26 +00:00
Maria Dimashova
eace415f57
fixed cascade detection on images of size equal to feature size ( #1070 )
2011-06-10 12:19:23 +00:00
Ilya Lysenkov
883b87c04f
Minor.
2011-06-10 09:30:41 +00:00
Ilya Lysenkov
d551024fc7
Copied docs of background/foreground segmentation from source code to documentation
2011-06-10 09:19:45 +00:00
Vadim Pisarevsky
cd818192ce
fixed ticket #892
2011-06-10 07:08:34 +00:00
Vadim Pisarevsky
0070ce20af
next attempt to fix ticket #1121
2011-06-10 06:53:34 +00:00
Vadim Pisarevsky
8a888cd9ce
fixed RNG::uniform(double,double) (ticket #1131 )
2011-06-10 06:37:24 +00:00
Alexey Spizhevoy
a8a9278391
updated matches checking in opencv_stitching
2011-06-10 05:38:52 +00:00
Vadim Pisarevsky
bb8198abfd
continued cleaning up the docs and fixing hyperlinks (".. index:: <name>" and ".. _<name>:" are not needed anymore)
2011-06-09 21:47:57 +00:00
Ilya Lysenkov
6d71817ddc
Documented the SimpleBlobDetector class.
2011-06-09 15:20:55 +00:00
Ilya Lysenkov
2beae4d30b
Minor change of SimpleBlobDetector
2011-06-09 12:49:23 +00:00
Andrey Kamaev
9484355137
Reduced logs count in Android camera
2011-06-09 12:04:10 +00:00
Maria Dimashova
8f4f982e5c
added support of several kinects ( #1105 )
2011-06-09 11:22:48 +00:00
Ilya Lysenkov
cb511861ac
Removed unnecessary function from SimpleBlobDetector
2011-06-09 11:16:18 +00:00
Ilya Lysenkov
f60d7fdfef
Simplified SimpleBlobDetector to make it simple)
2011-06-09 11:07:08 +00:00
Maria Dimashova
c6e49402a5
changed temporary filename and aligned RGB data with XYZ data ( #867 )
2011-06-09 10:34:13 +00:00
Alexey Spizhevoy
ace94d2ebf
fixed bug in opencv_stitching (corrected resize images step), added matches checking (both 1->2 and 2->1 must be presented)
2011-06-09 10:16:10 +00:00
Vladislav Vinogradov
cfb8c8418b
minor fix
2011-06-09 08:29:19 +00:00
Vladislav Vinogradov
26dd71d981
fixed gpu::cvtColor according #5324 changes
2011-06-09 08:26:08 +00:00
Stefano Fabri
11feada567
Some warning fix. Initial multicast get property support
2011-06-09 07:54:10 +00:00
Ilya Lysenkov
575ec4aae8
Added doxygen doc to getBackgroundImage
2011-06-09 07:36:26 +00:00
Vadim Pisarevsky
3531521f10
a lot of small corrections to bring down the number of undocumented functions, reported by the script; added em.cpp sample
2011-06-09 01:17:04 +00:00
Vadim Pisarevsky
20aca7440f
a lot of small corrections to bring down the number of undocumented functions, reported by the script; added em.cpp sample
2011-06-09 01:16:45 +00:00
Vadim Pisarevsky
3b9e752be7
some more core functions documented + minor fixes and rearrangements
2011-06-08 21:35:19 +00:00
Vadim Pisarevsky
51c11ba78b
improved convertPointsHomogeneous documentation. added convertPointsTo/FromHomogeneous (ticket #1011 )
2011-06-08 16:32:39 +00:00
Vadim Pisarevsky
f6b3754f34
handle empty YAML's correctly (ticket #1127 )
2011-06-08 16:13:11 +00:00
Ilya Lysenkov
3822128602
Fixed cv namespace boldface (from ticket #991 )
2011-06-08 16:00:40 +00:00
Ilya Lysenkov
839c1bea4b
Fixed matchTemplate doc (ticket #1045 )
2011-06-08 15:37:49 +00:00
Ilya Lysenkov
99bae77173
Fixed coefficients order in solvePoly doc (ticket #1060 )
2011-06-08 14:58:46 +00:00
Ilya Lysenkov
95bfd022cf
Fixed createButton brief doc (ticket #785 )
2011-06-08 13:32:51 +00:00
Maria Dimashova
4a1ccbeee6
optimized retrievePointCloudMap ( #1106 )
2011-06-08 13:06:29 +00:00
Stefano Fabri
715b5d0c55
Little fix for multicast (we'll testing in a real multicast environment in the next days)
2011-06-08 12:44:01 +00:00
Ilya Lysenkov
c71e24cd96
Updated docs of findCirclesGrid()
2011-06-08 12:26:30 +00:00
itsyplen
a2f5884159
Specialization for 'get' method with bool type was added, help and constructor were updated too
2011-06-08 10:18:56 +00:00
Ilya Lysenkov
35e25b760e
Added the EMD function description (ticket #696 )
2011-06-08 10:16:16 +00:00
Ilya Lysenkov
1e945dc984
Added documenation of the Earth Mover Distance (C++ interface, ticket #696 )
2011-06-08 10:08:24 +00:00
Maria Dimashova
b5163291dd
added upright mode to SURF ( #825 )
2011-06-08 09:23:33 +00:00
Vadim Pisarevsky
2d2b8a496e
renamed "None()" to "noArray()" to avoid conflicts with X11 (ticket #1122 )
2011-06-08 06:55:04 +00:00
Kirill Kornyakov
aad9b3219c
Notification messages about bad parameters in command line were added in CommandLineParser. Update sample, using parser
2011-06-08 06:45:21 +00:00
Vadim Pisarevsky
c7a42e9682
started work on API & doc synchronization (in particular, Mat& => Input/OutputArray in the descriptions)
2011-06-07 22:51:31 +00:00
Maria Dimashova
bdae962e13
removed constraint to max_iter in CvANN_MLP ( #1110 )
2011-06-07 12:28:18 +00:00
Ilya Lysenkov
07e2deccb9
Fixed the RGB2HSV formula (ticket #868 )
2011-06-07 12:22:07 +00:00
Maria Dimashova
9e21f06404
replaced M_PI by CV_PI
2011-06-07 12:08:36 +00:00
Ilya Lysenkov
084c640db6
Asked users to pass two operation flags tothe sort() function (ticket #315 )
2011-06-07 11:43:09 +00:00
Ilya Lysenkov
fe5784957c
Fixed Mat::channels() brief documentation (ticket #1064 )
2011-06-07 10:52:24 +00:00
Kirill Kornyakov
65ed270790
class CommandLineParser was updated according new requirements
2011-06-07 10:30:40 +00:00
Vadim Pisarevsky
e46d98a162
excluded "-B" flag for better compatibility with old Python.
2011-06-07 10:22:32 +00:00
Maria Dimashova
3dc03531e1
added CvEM read/write ( #1032 )
2011-06-07 10:05:23 +00:00
Ilya Lysenkov
bd33e0a3da
Minor change to contourArea example
2011-06-07 09:30:49 +00:00
Maria Dimashova
ca551ab9ae
added one more SIFT::CommonParams constructor
2011-06-07 07:41:59 +00:00
Ethan Rublee
7d4f06b7f3
Attempting to add support for openni depth registration.
2011-06-07 03:19:38 +00:00
Vadim Pisarevsky
a87d12eb9e
added CV_CAP_PROP_PVAPI_MULTICASTIP property (thanks to Stefano Fabri for the patch)
2011-06-06 19:23:43 +00:00
Vadim Pisarevsky
fcd2a0c3d3
fixed VS2010 compile warnings and errors
2011-06-06 15:15:30 +00:00
Vadim Pisarevsky
0c877f62e9
replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()).
2011-06-06 14:51:27 +00:00
Alexander Mordvintsev
6dc7ae0ff6
added some constants to python cv2 api
2011-06-06 14:18:25 +00:00
Maria Dimashova
cd2f3786f0
removed duplicated check
2011-06-06 12:07:15 +00:00
Alexander Shishkov
97ae8f7af7
added BUILD_WITH_STATIC_CRT option for static linking with CRT on MSVC
2011-06-06 10:26:59 +00:00
Andrey Kamaev
3956f54040
Android native camera is updated to support RGBA output
2011-06-06 08:52:51 +00:00
Andrey Kamaev
cdda5ec491
YUV420i to RGB conversion is added to cvtColor
2011-06-04 18:15:52 +00:00
Vadim Pisarevsky
922fc58201
added CV_64F support to cv::remap (ticket #650 )
2011-06-03 17:06:08 +00:00
Vadim Pisarevsky
2c1e913b2d
added 16-bit support to Bayer2RGB & Bayer2Gray (ticket #686 ); fixed bug in cv.CreateHist() when no ranges are passed (ticket #990 )
2011-06-03 15:45:50 +00:00
Andrey Kamaev
2609df00bd
Added missed method declarations. Fix for r5343
2011-06-03 15:09:21 +00:00
Vadim Pisarevsky
262fc33024
added 16-bit support to Bayer2RGB & Bayer2Gray (ticket #686 )
2011-06-03 14:26:30 +00:00
Ilya Lysenkov
04ebfc0a02
Added computing of the mean background image in the BackgroundSubtractorMOG2 model.
2011-06-03 14:10:12 +00:00
Vadim Pisarevsky
6be2a79fb9
fixed incorrect output of resize(...scalex, scaley, INTER_NEAREST) when scalex and scaley are even integers (ticket #1013 )
2011-06-03 13:25:44 +00:00
Andrey Kamaev
c7bdf83de5
Fixed Android build
2011-06-03 12:01:55 +00:00
Andrey Morozov
03c7784186
added several new highgui tests
2011-06-03 08:33:27 +00:00
Alexander Shishkov
c5fa70143d
added check input data
2011-06-03 07:57:07 +00:00
Vincent Rabaud
aa6c2bfbbb
- fixed the grayscale case
2011-06-02 23:12:52 +00:00
Vincent Rabaud
3ed829af71
- make sure we deal with a grayscale image
2011-06-02 22:58:52 +00:00
Vincent Rabaud
ff13c9f818
- fix potential crash if the first scale level is not 0
2011-06-02 18:08:30 +00:00
Andrey Morozov
19900d9894
converted all highgui tests to the format of google test system
2011-06-02 15:23:37 +00:00
Ilya Lysenkov
b884c3c40c
Removed direct tiff writing to in-memory buffers if libtiff is used
2011-06-02 15:16:35 +00:00
Vadim Pisarevsky
ddd8f897fe
fixed drawing test
2011-06-02 12:45:00 +00:00
Anatoly Baksheev
c8544f393b
added begin/and with Thrust iterators for Device classes
2011-06-02 12:38:50 +00:00
Ilya Lysenkov
02cd916ce1
Added reading of floating point tiff data: 32- and 64-bit (ticket #955 )
2011-06-02 12:35:52 +00:00
Alexey Spizhevoy
4401f33e10
fixed error in gcgraph which led to problems in opencv_stitching GC seam finder, added check for duplication in matches (opencv_stitching)
2011-06-02 12:13:06 +00:00
Vadim Pisarevsky
1a0b1d2aea
improved CV_RGBHSV_FULL accuracy (ticket #938 )
2011-06-02 12:10:18 +00:00
Andrey Morozov
da9e3ed6fb
commented several tests because it's very slow
2011-06-02 11:43:13 +00:00
Andrey Morozov
2df096c1e2
converted drawing tests to the format of google test system
2011-06-02 10:05:24 +00:00
Alexander Shishkov
c8f0147a8b
fixed problem with static compilation of highgui_tests on Windows
2011-06-02 10:02:08 +00:00
Alexander Shishkov
8b43e90e7f
fixed ticket #675
2011-06-02 09:51:25 +00:00
Andrey Morozov
de2fd5c430
added a test on read/write images
2011-06-02 09:33:15 +00:00
Ilya Lysenkov
8e93fcbe87
Added writing of compressed tiffs using libtiff library (patch #1080 , thanks to Pieter-Jan Busschaert)
2011-06-02 09:06:00 +00:00
Andrey Morozov
48514337de
minor fix in highgui tests
2011-06-02 08:53:12 +00:00
Ethan Rublee
5964234681
Quiet the errors from the circlesgrid pattern detector. These were really verbose.
2011-06-01 21:49:08 +00:00
Vadim Pisarevsky
124967eefb
very first version of the documentation checking script
2011-06-01 21:15:36 +00:00
Ethan Rublee
6c437cce36
Placed the if in the wrong place.
2011-06-01 18:54:34 +00:00
Ethan Rublee
7e2221f38f
Fix misspelling of a logical block endif.
2011-06-01 18:28:20 +00:00
Vincent Rabaud
fc19e856a6
- fix a memory leak
2011-06-01 18:24:53 +00:00
Ethan Rublee
14f65f79f0
Wrapping the tests in an if guard. Fails to build if the BUILD_TESTS flag is
...
not enabled.
2011-06-01 18:04:46 +00:00
Andrey Morozov
4b5e53b33b
minor fix
2011-06-01 17:41:30 +00:00
Andrey Morozov
abfc5d3405
fixed bugs for windows. added 2 tests for ffmpeg
2011-06-01 16:14:17 +00:00
Vadim Pisarevsky
bf05872929
added opencv_test_highgui
2011-06-01 14:23:55 +00:00
Alexey Spizhevoy
5538e206f9
mac worlaround
2011-06-01 13:57:14 +00:00
Alexey Spizhevoy
aa3e481458
fixed logging function in opencv_stitching
2011-06-01 13:50:41 +00:00
Vadim Pisarevsky
8191b5564f
make scalar and SSE versions of minEigenVal & cornerHarris give [almost] the same results (ticket #811 )
2011-06-01 13:45:08 +00:00
Vadim Pisarevsky
f2f8fc14b0
proper fix for reduce with op=CV_REDUCE_AVG and ddepth==CV_8U
2011-06-01 13:44:09 +00:00
Alexey Spizhevoy
138490fdbb
added \n into help message (opencv_stitching)
2011-06-01 13:34:53 +00:00
Vadim Pisarevsky
d5af311a77
fix bilateral filter behavior when color_sigma == 0 and/or spatial_sigma == 0 (ticket #469 )
2011-06-01 13:15:43 +00:00
Ilya Lysenkov
4875ffc953
Removed using of homogeneous coordinates in cvProjectPoints2 (ticket #845 )
2011-06-01 13:10:14 +00:00
Andrey Kamaev
25213d88a8
fixed compilation problems with new SIFT on Android
2011-06-01 12:42:44 +00:00
Ilya Lysenkov
29b45e70bd
Fixed cluster centers returning in cvKMeans2 (ticket #706 )
2011-06-01 12:06:39 +00:00
Vladislav Vinogradov
f906c9b259
added resetDevice function, removed MultiGpuManager
2011-06-01 10:11:27 +00:00
Ilya Lysenkov
b6c195d44c
Fixed reading of the user class from *.xml (ticket #840 ).
2011-06-01 10:05:11 +00:00
Anatoly Baksheev
68a94665e5
compilation for windows
2011-06-01 08:19:21 +00:00
Ilya Lysenkov
aa3dada2fe
Added support of the CV_64F depth to solvePnP (ticket #835 )
2011-06-01 08:14:59 +00:00
Anatoly Baksheev
e4bbcdac17
minor
2011-06-01 08:01:04 +00:00
Vincent Rabaud
f21fadfa49
- serialize/deserialize the edge threshold too
2011-06-01 03:26:08 +00:00
Vincent Rabaud
7ca26c040f
- make sure we rescale the input keypoints
2011-06-01 03:25:53 +00:00
Vincent Rabaud
211c112b91
- hide the patch size from the user (only one is used now as training was only done at that scale)
...
- enable a border_threshold just like for SIFt so that calling ORB, or descriptor after feature gives the same number of features
2011-06-01 02:09:31 +00:00
Ethan Rublee
ce94e4a994
Fix # of features in orb.
2011-06-01 00:25:32 +00:00
Alexander Shishkov
b644505bdf
fixed compilation problems with new SIFT on Windows
2011-05-31 22:51:16 +00:00
Alexander Shishkov
389bd146c4
fixed compilation problems with new SIFT on MacOs
2011-05-31 22:03:55 +00:00
Alexander Shishkov
b19434513b
reverted the floating-point number formatting (exception in ml tests)
2011-05-31 21:42:49 +00:00
Alexander Shishkov
80dfdf8ff7
removed ddepth from matrix (after Vadim's commit, it generates problem with core and ml tests)
...
returned the new floating-point number formatting
2011-05-31 21:14:42 +00:00
Maria Dimashova
035fd0019b
replaced SIFT implementation (Some default parameters can be changed in the near future)
2011-05-31 18:18:02 +00:00
Maria Dimashova
8c0c773bf2
commented opponent descriptor test (temporarily)
2011-05-31 18:05:43 +00:00
Vadim Pisarevsky
3a4e06e289
resolved ticket #1104 (processing of transposed numpy arrays)
2011-05-31 15:43:11 +00:00
Maria Dimashova
ef5d7278ea
removed evaluation testbetch to sample
2011-05-31 15:30:49 +00:00
Vadim Pisarevsky
facbdc92cb
fixed multi-channel 1x1 array construction (ticket #1103 )
2011-05-31 15:27:31 +00:00
Vadim Pisarevsky
b14ca4299a
reverted the floating-point number formatting
2011-05-31 15:25:50 +00:00
Alexander Shishkov
eae7921da6
fixed build on GNU/Hurd (ticket #761 )
2011-05-31 15:22:22 +00:00
Ilya Lysenkov
dfdbf0abd0
Added support of the 1 width element in morphology (ticket #1099 ).
2011-05-31 14:50:25 +00:00
Vadim Pisarevsky
f154b2d0d7
always build ffmpeg_opencv as a shared lib (ticket #687 )
2011-05-31 14:35:00 +00:00
Vadim Pisarevsky
af2af3af9b
added KeyPoint::hash() (ticket #1100 )
2011-05-31 14:24:45 +00:00
Alexander Shishkov
63dc1cdd2c
removed OPENCV_BUILD_SHARED_LIB in favor of BUILD_SHARED_LIBS
...
removed one more OPENCV_BUILD_SHARED_LIB flag
2011-05-31 14:22:25 +00:00
Vadim Pisarevsky
6de72ea8ee
resolved tickets #904 (nicer floating-point formatting) and #816 (reduce with CV_REDUCE_AVG on 8-bit arrays)
2011-05-31 14:01:21 +00:00
Leonid Beynenson
1299941622
Made small optimization: for some processors using float accumulator gives speedup.
2011-05-31 13:44:13 +00:00
Alexander Shishkov
6aabf72bc5
removed OPENCV_BUILD_SHARED_LIB in favor of BUILD_SHARED_LIBS
2011-05-31 13:17:59 +00:00
Vladislav Vinogradov
926a6bba00
modified according to CUDA 4.0 API updates
2011-05-31 08:31:10 +00:00
Alexey Spizhevoy
98d663e7e0
updated help message in opencv_stitching app
2011-05-31 08:28:24 +00:00
Ethan Rublee
76538fbe6b
Making the install and lib, bin directories consistent.
2011-05-30 22:13:32 +00:00
Elena Fedotova
9a9bd14f34
Purpose: 2nd review cycle - see ??. added index entries
2011-05-30 20:29:47 +00:00
Kirill Kornyakov
78d821114a
Update CommandLineParser class: move method's definition from header to source
2011-05-30 19:20:57 +00:00
Alexey Spizhevoy
1c0f7e0e47
updated default params for preview mode (opencv_stitching)
2011-05-30 14:12:20 +00:00
Alexander Shishkov
128d030533
fixed problem with VideoInput on Windows when OpenCV compiled statically (ticket #573 )
...
added ignore linker flags for opencv2_python
2011-05-30 14:08:43 +00:00
Alexander Shishkov
33e71127f7
fixed problem with VideoInput on Windows when OpenCV compiled statically (ticket #573 )
2011-05-30 13:32:57 +00:00
Andrey Kamaev
dce5bf4921
Tegra optimization of cv::threshold
2011-05-30 13:12:01 +00:00
Vadim Pisarevsky
60a0ebbd6c
added optional encoding parameter to cvOpenFileStorage() and FileStorage::open() (ticket #976 ). moved some implementation parts of CommandLineParser to cmdparser.cpp.
2011-05-30 12:36:07 +00:00
Alexey Spizhevoy
810604315b
minor change
2011-05-30 10:19:11 +00:00
Alexey Spizhevoy
fb1771833a
added --blend_strength parameter into opencv_stitching
2011-05-30 10:18:02 +00:00
Maria Dimashova
8a61375875
fixed drawKeypoints (keypoint orientation)
2011-05-30 09:11:27 +00:00
Alexey Spizhevoy
82e12d6c59
updated help message (opencv_stitching)
2011-05-30 07:07:37 +00:00
Ilya Lysenkov
5a3e7d041f
Added drawing of a new image for debugging of the SimpleBlobDetector class.
2011-05-30 06:54:59 +00:00
Alexey Spizhevoy
6a4ab4a996
updated --help message (opencv_stitching)
2011-05-30 05:29:42 +00:00
Vadim Pisarevsky
24dcfa1a4f
removed confusing CvCapture::queryFrame(); rewritten cvQueryFrame() (ticket #235 )
2011-05-29 21:02:53 +00:00
Alexey Spizhevoy
eadb3bad45
minor refactoring of opencv_stitching
2011-05-28 13:03:28 +00:00
Alexey Spizhevoy
7881134cf7
added block-based gain compensator (opencv_stitching), added --preview flag.
2011-05-28 12:18:49 +00:00
Kirill Kornyakov
fe279279e6
Update CommandLineParser class
2011-05-28 06:55:41 +00:00
Alexey Spizhevoy
4b4053705d
refactored exposure compensators (opencv_stitching)
2011-05-28 06:48:33 +00:00
Vadim Pisarevsky
3a1f24e74c
fixed mat.push_back(mat) (ticket #1091 )
2011-05-27 20:32:48 +00:00
Vadim Pisarevsky
cfedf0c5d5
compile cv2.so also as a shared library
2011-05-27 19:59:48 +00:00
Ethan Rublee
93326c7dc0
Adding a default constructor to ORB that initializes. Had segfaults on non
...
initialized orb detector.
2011-05-27 17:17:02 +00:00
Alexander Shishkov
0eb1bb3673
cv.so library always compiled as shared library
2011-05-27 15:18:49 +00:00
Vadim Pisarevsky
9336b700ba
use FindZLIB(), FindJPEG() etc. on MacOSX as well to avoid possible conflicts with MacPorts.
2011-05-27 13:47:18 +00:00
Maria Dimashova
0b0baa0cf5
removed test output
2011-05-27 12:18:44 +00:00
Maria Dimashova
33493f4e19
renamed WITH(HAVE)_EIGEN2 to WITH(HAVE)_EIGEN, fixed compilation error if eigen3 is used ( #805 )
2011-05-27 12:15:36 +00:00
Alexey Spizhevoy
56f7e54cce
added GC_COLOR_GRAD cost function type into opencv_stitching
2011-05-27 11:41:35 +00:00
Alexey Spizhevoy
8e3777676c
minor changes in opencv_stitching
2011-05-27 04:44:32 +00:00
Vadim Pisarevsky
bfbc70436d
fixed crash in cv2.findHomography() (ticket #1094 )
2011-05-26 20:33:55 +00:00
Elena Fedotova
f26859b345
Purpose: 2nd review cycle - see ??. added index entries
2011-05-26 20:09:05 +00:00
Elena Fedotova
8b89672774
Purpose: 2nd review cycle
2011-05-26 19:28:21 +00:00
Alexey Spizhevoy
497ee7a5f3
added some comments into multi-band blending code
2011-05-26 09:01:27 +00:00
Alexey Spizhevoy
e639daf22b
updated default parameter in opencv_stitching
2011-05-26 07:11:12 +00:00
Alexey Spizhevoy
fd83d6fe59
replaced brute force matcher with flann based one (opencv_stitching)
2011-05-26 07:10:44 +00:00
Alexey Spizhevoy
24e5ff7ab6
minor changes in opencv_stitching
2011-05-26 05:42:00 +00:00
Vadim Pisarevsky
c0ec0e05c5
made datamatrix build on Windows; fixed unresolved symbols
2011-05-25 14:49:09 +00:00
Alexey Spizhevoy
052bf4df73
added number of bands cropping in multi-bands blending
2011-05-25 13:14:56 +00:00
Alexey Spizhevoy
c65a39be82
fixed some bugs in opencv_stitching
2011-05-25 12:36:14 +00:00
Alexey Spizhevoy
899d7726d3
added gain compensation into opencv_stitching
2011-05-25 09:09:41 +00:00
Vladislav Vinogradov
331062360d
fixed bug in SURF_GPU (compute descriptors, tid < 25)
2011-05-25 08:37:46 +00:00
Vladislav Vinogradov
6259520aa1
fixed bug in SURF_GPU (reduce_sum25)
2011-05-25 08:16:17 +00:00
Vincent Rabaud
8a2c434260
- set the right comparison distance for ORB
2011-05-25 03:19:36 +00:00
Vincent Rabaud
9806306d3d
- fix the test for ORB (it's a binary feature)
2011-05-25 00:34:25 +00:00
Vincent Rabaud
909e484e74
- fix a possible crash when only asking for features and not descriptors
2011-05-25 00:33:50 +00:00
Ethan Rublee
355ad2993a
adding c++ interface to the datamtrix codes of j.
2011-05-25 00:23:50 +00:00
Ethan Rublee
89b5f40ce3
Reverting the boost::python bindings, moving dev to out of trunk.
2011-05-24 22:01:41 +00:00
Andrey Kamaev
0d2c98b5e1
Implemented 4 missing Mat::ptr methods
2011-05-24 16:14:23 +00:00
Leonid Beynenson
555e9c64bc
Small change in the SURF algorithm to be sure that without TBB the template parallel_for is not used
...
(the reason: the parallelization in the SURF algorithm conflicts with ThreadingFramework, which is a temporary substitute of TBB for ARMs)
2011-05-24 16:13:55 +00:00
Alexey Spizhevoy
00a72d48af
added exposure compensation base class into opencv_stitching
2011-05-24 13:59:02 +00:00
Vadim Pisarevsky
7659c77619
fixed formatting a bit
2011-05-24 13:38:55 +00:00
Vadim Pisarevsky
309bb171b2
do not use system is<alpha|alnum|space|...>, because of the different implementations (and in OpenCV we assume english names of the identifiers etc)
2011-05-24 13:34:25 +00:00
Vadim Pisarevsky
76e4c2007b
fixed vector resize in the ORB detector
2011-05-24 13:31:50 +00:00
Vadim Pisarevsky
0bf00036a8
improved jSVD accuracy
2011-05-24 13:25:26 +00:00
Maria Dimashova
a360a19c56
added TBB optimization to DOT
2011-05-24 13:20:32 +00:00
Alexey Spizhevoy
3d50df37c2
reduced memory requirements for multi-band blending
2011-05-24 09:58:25 +00:00
Vladislav Vinogradov
15677d6d28
minor optimization of SURF_GPU (orientation calculation, changed block size to 32x4)
2011-05-24 08:02:39 +00:00
Alexey Spizhevoy
eaa6614101
updated focal estimation again (opencv_stitching)
2011-05-24 06:07:47 +00:00
Alexey Spizhevoy
ef966e15c1
updated focal estimation (opencv_stitching) + refactoring
2011-05-24 05:58:15 +00:00
Elena Fedotova
37f745737b
Purpose: 2nd review cycle
2011-05-23 21:20:31 +00:00
Elena Fedotova
0848a2d67f
Purpose: 2nd review cycle
2011-05-23 20:16:53 +00:00
Vincent Rabaud
974799acd8
- fix possible crash introduced by cvRound
2011-05-23 20:03:16 +00:00
Vladislav Vinogradov
7fbcc1ec05
minor SURF_GPU optimization (descriptor calculation, change block size to 6x6)
2011-05-23 18:40:09 +00:00
Ethan Rublee
44e9fdaa2d
Initial pass at some boost python bindings.
2011-05-23 17:26:58 +00:00
Alexey Spizhevoy
3bb685a744
minor changes in opencv_stitching
2011-05-23 14:28:53 +00:00
Vadim Pisarevsky
47443d9826
fixed 2 bugs reported by exvan (ticket #799 )
2011-05-23 14:01:12 +00:00
Vadim Pisarevsky
c639b2a85e
avoid crash in the case of multiple pyramid levels
2011-05-23 13:50:17 +00:00
Alexey Spizhevoy
f44632ee6f
switched float with short in blending step (opencv_stitching)
2011-05-23 13:08:31 +00:00
Alexey Spizhevoy
5bf8109dbc
minor memory optimization in opencv_stitching
2011-05-23 12:20:12 +00:00
Alexey Spizhevoy
4827fbf326
implemented images pairwise matching via TBB (opencv_stitching), added procomp.hpp
2011-05-23 11:31:02 +00:00
Vladislav Vinogradov
ae6d5252ab
minor fix
2011-05-23 08:46:27 +00:00
Vladislav Vinogradov
0b19f915be
minor optimization of SURF_GPU (reduce memory transfers, use structure of arrays instead of array of structures)
2011-05-23 07:59:20 +00:00
Vadim Pisarevsky
145a76faf4
fixed features2d (ORB) compile errors on Windows
2011-05-23 07:58:35 +00:00
Alexey Spizhevoy
71ebe377fc
updated usage message (opencv_stitching)
2011-05-23 07:38:42 +00:00
Alexey Spizhevoy
f610b16eaf
fixed bug in graphcut seam estimation (opencv_stitching)
2011-05-23 07:35:46 +00:00
Alexey Spizhevoy
f391ea2ad0
added scaling of images before seam estimation (opencv_stitching)
2011-05-23 07:10:48 +00:00
Vadim Pisarevsky
f2a337f990
fixed several typos, including the old ones from ticket #854
2011-05-21 20:17:45 +00:00
Vadim Pisarevsky
57e5fabf8f
Use INVALID_DISP_SCALED instead of INVALID_DISP in validateDisparity (ticket #1007 )
2011-05-21 18:36:30 +00:00
Vadim Pisarevsky
23768b1826
replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719 )
2011-05-21 18:32:34 +00:00
Vadim Pisarevsky
b58d9edc6a
return NULL in the case of incorrect camera index (ticket #710 )
2011-05-21 18:07:28 +00:00
Vincent Rabaud
9170ff6f5e
- assign some members outside the header ( fixes #1081 )
2011-05-21 17:27:38 +00:00
Kirill Kornyakov
92d1262f87
bugfix for Windows x64, Visual Studio 10
2011-05-21 15:09:54 +00:00
Alexey Spizhevoy
868035215f
made number of bands in blending parameter
2011-05-21 14:44:37 +00:00
Alexey Spizhevoy
97530caa53
more refactoring of opencv_stitching
2011-05-21 14:22:06 +00:00
Kirill Kornyakov
aadb1669a7
some samples updated according to new CommandLineParser class
2011-05-21 14:09:03 +00:00
Alexey Spizhevoy
4ba6793568
updated poor pairs filtering in opencv_stitching
2011-05-21 14:03:06 +00:00
Alexey Spizhevoy
706a065d14
memory optimizations in opencv_stitching
2011-05-21 13:27:57 +00:00
Alexey Spizhevoy
90ece0b8e5
refactoring in opencv_stitching
2011-05-21 11:24:42 +00:00
Alexey Spizhevoy
16e6c45ed7
changes blenders interface in opencv_stitching
2011-05-21 11:09:47 +00:00
Vadim Pisarevsky
fa0c8d954e
allow lower-case utf-8 encoding specification as well
2011-05-21 09:29:21 +00:00
Vadim Pisarevsky
6d05622a5f
one more fix with encoding when reading/writing XMLs
2011-05-21 09:03:04 +00:00
Vincent Rabaud
dc37ad803e
- add missing tests for ORB
...
- remove useless code for 2.3
2011-05-20 23:53:22 +00:00
Vincent Rabaud
4b1f183bcd
- adding ORB
2011-05-20 22:25:53 +00:00
Vadim Pisarevsky
856c717783
fixed reading/writing of utf-8 strings
2011-05-20 20:24:34 +00:00
Andrey Kamaev
1388826c41
Tegra optimization for calcOpticalFlowPyrLK
2011-05-20 14:33:41 +00:00
Maria Dimashova
983f4f1621
minor changes of recall-precision output
2011-05-20 12:14:35 +00:00
Alexey Spizhevoy
2de0e1fc66
refactored opencv_stitching
2011-05-20 08:08:55 +00:00
Alexey Spizhevoy
5b50d63754
added number of bands estimation in opencv_stitching
2011-05-20 07:44:37 +00:00
Alexey Spizhevoy
767a6e8e78
added histograms comparison into opencv_stitching
2011-05-20 07:32:25 +00:00
Anatoly Baksheev
63ac784ea0
fixed #1069 (cvflann::set_distance_type - Unresolved external under VS2008)
2011-05-19 17:11:25 +00:00
Vadim Pisarevsky
51c6842384
alter the read stage.threshold to match traincascade behavior (ticket #1071 )
2011-05-19 12:41:48 +00:00
Vadim Pisarevsky
d40320090b
fixed top-right and bottom-right corners filtering in the case of constant border (ticket #1058 )
2011-05-19 12:19:48 +00:00
Andrey Kamaev
613a69abe8
Tegra optimization for yuv420i to rgb conversion
2011-05-19 06:36:44 +00:00
Alexey Spizhevoy
2cb08d7fde
added time measurements into opencv_stitching
2011-05-19 05:59:10 +00:00
Vadim Pisarevsky
2dc981aaa8
fixed bug with possible memory corruption in CvMat m = iarray.getMat(); expressions (ticket #1054 )
2011-05-18 15:16:12 +00:00
Alexey Spizhevoy
d998c73769
minor changes in opencv_stitching
2011-05-18 15:05:06 +00:00
Alexey Spizhevoy
4567b4326b
reduced memory requirements in opencv_stitching
2011-05-18 14:52:23 +00:00
Alexey Spizhevoy
71ca501bb6
added parameters controlling resolution into opencv_stitching
2011-05-18 13:21:45 +00:00
Vadim Pisarevsky
98f090e390
fixed bug with crash in HoughCircles & HoughLines when no circles/lines are detected (ticket #1066 )
2011-05-18 13:05:46 +00:00
Alexey Spizhevoy
7d350280c0
compilation under mac
2011-05-18 13:02:27 +00:00
Alexey Spizhevoy
60e1eda149
modified focal estimation function in opencv_stitching
2011-05-18 08:56:48 +00:00
Vladislav Vinogradov
34e2c78cec
minor fix
2011-05-18 07:18:30 +00:00
Alexey Spizhevoy
5fe8beac42
minor refactoring in opencv_stitching
2011-05-18 07:15:12 +00:00
Alexey Spizhevoy
21d89cc420
added leaveBiggestComponent function into opencv_stitching
2011-05-18 07:11:45 +00:00
Vladislav Vinogradov
f3b45af876
GpuMat::setTo optimization (call cudaMemcpy2D if possible)
2011-05-18 06:51:05 +00:00
Vadim Pisarevsky
b0598fcf36
removed debug print statement from cvMixChannels()
2011-05-17 15:55:40 +00:00
Vadim Pisarevsky
0c504b42a0
copied helper modules from doc to modules/python/test
2011-05-17 15:52:23 +00:00
Vadim Pisarevsky
62569f6926
fixed a few warnings on Windows; fixed critical bugs in cvMixChannels and AutoBuffer<>.
2011-05-17 15:44:01 +00:00
Alexey Spizhevoy
013b7fdc91
minor changes in opencv_stitching
2011-05-17 13:48:27 +00:00
Vadim Pisarevsky
3d154c9dde
fix build problems on Windows
2011-05-17 13:32:42 +00:00
Andrey Pavlenko
0f5f60f7f5
- extra spaces are removed
...
- static class member modifier processing is fixed (moved from 'rettype' to 'func_modlist')
2011-05-17 12:52:07 +00:00
Anatoly Baksheev
69f28ef65c
solution folder flag disabled by default
2011-05-17 09:40:06 +00:00
Vadim Pisarevsky
7b2e39a3f9
added missing #include for compatibility with VS2008
2011-05-17 07:27:48 +00:00
Alexey Spizhevoy
2728e3ee7c
changed default args values for opencv_stitching app
2011-05-17 04:59:44 +00:00
Andrey Kamaev
16712bad93
minor bugfix
2011-05-16 15:10:44 +00:00
Andrey Kamaev
0293912ea4
Parallel version of YUV->RGB conversion for Android camera
2011-05-16 14:14:06 +00:00
Alexander Mordvintsev
30f9710d55
fixed #808 and #848
2011-05-16 10:52:20 +00:00
Vladislav Vinogradov
0caf2707ee
update gpu docs (SURF and BruteForceMatcher)
2011-05-16 08:54:06 +00:00
Vladislav Vinogradov
f11efdced3
added support of Hamming distance to BruteForceMatcher_GPU
2011-05-16 08:38:27 +00:00
Alexey Spizhevoy
79ed4e4c92
refactored opencv_stitching
2011-05-16 05:11:09 +00:00
Elena Fedotova
f80c93aa82
Purpose: updated the feature2d chapter
2011-05-15 20:56:53 +00:00
Kirill Kornyakov
94760a5f2b
command line parser added. Leonid Beynenson is original contributor of the class. Class will be used in samples for convenient (and unified) work with command arguments.
2011-05-15 19:25:00 +00:00
Elena Fedotova
aa1fac4c5a
Purpose: completed the calib3d chapter
2011-05-15 19:16:53 +00:00
Elena Fedotova
99ef14ad77
Purpose: completed the objdetect chapter
2011-05-15 19:16:27 +00:00
Elena Fedotova
718f56e6ad
Purpose: completed the ml chapter
2011-05-15 19:15:36 +00:00
Maria Dimashova
8acce4e31f
some renames
2011-05-15 09:19:05 +00:00
Vadim Pisarevsky
fa2f1c036a
removed "#include "windows.h"" from core headers
2011-05-13 20:00:58 +00:00
Vadim Pisarevsky
5199cd9c95
removed unnecessary #include "windows.h" from "highgui_c.h"
2011-05-13 19:40:57 +00:00
Vadim Pisarevsky
56cf08a873
made "filestorage << vector<Mat>" work properly.
2011-05-13 15:24:21 +00:00
Vadim Pisarevsky
0243fe6b07
disabled creation of hdr_parser.pyc
2011-05-13 13:26:14 +00:00
Andrey Kamaev
058b761a46
cv:threshold optimization for Tegra
2011-05-12 15:22:55 +00:00
Vadim Pisarevsky
138b9724d8
make ubuntu 11.04 compile with libv4l
2011-05-12 11:40:42 +00:00
Andrey Kamaev
23a369b27e
Fixed Android build
2011-05-12 07:02:39 +00:00
Vadim Pisarevsky
facff37e82
reviewed ? marks in features2d
2011-05-11 23:31:50 +00:00
Xavier Delacour
5e4ca22737
small updates to bundle adjustment implementation
2011-05-11 20:17:15 +00:00
Andrey Pavlenko
ad4969d81a
Removing auto-generated file
2011-05-11 18:34:06 +00:00
Andrey Pavlenko
6ce8b93cb3
Fixing build for Android
2011-05-11 15:39:09 +00:00
Anatoly Baksheev
429b33de97
minor
2011-05-11 13:51:41 +00:00
Anatoly Baksheev
17e1bcb006
fixed pch for non-windows
2011-05-11 13:50:17 +00:00
Anatoly Baksheev
c49dc37761
[+] added use_folders cmake feature if cmake version is greater then 2.8.0
...
[~] fixed warning in featuers2d under windows (can't generate assignment operator)
2011-05-11 13:37:20 +00:00
Maria Dimashova
c46b510f4c
restored 2 methods (for backward compatibility)
2011-05-11 12:59:36 +00:00
Maria Dimashova
af28d19b3a
extended the constructor parameters of AdjusterAdapter's inheritors
2011-05-11 12:13:58 +00:00
Maria Dimashova
c98c87d545
fixed DynamicAdaptedFeatureDetector
2011-05-11 11:53:53 +00:00
P. Druzhkov
15f7918e34
problem with the supported data matrices types is fixed
...
minor fixes in CvGBTrees, its test and sample
2011-05-11 07:58:47 +00:00
Vladislav Vinogradov
6a03be2632
added lightweight class DeviceBuffer to matrix_reductions.cpp
2011-05-11 07:30:46 +00:00
Vladislav Vinogradov
3c2d7b951a
fixed LUT (ticket #1057 )
2011-05-11 05:32:00 +00:00
Alexey Spizhevoy
7e4769a047
reduced memory requirements for multi-band blending
2011-05-11 05:28:55 +00:00
Vadim Pisarevsky
b699e946b5
converted user guide & tutorials from tex to rst; added them into the whole documentation tree; added html_docs target.
2011-05-10 22:09:07 +00:00
Maria Dimashova
0f6b8002dc
fixed save/load of dot; added data for the sample
2011-05-10 13:30:58 +00:00
Vladislav Vinogradov
1c9f4e7ca2
fixed gpu::meanStdDev and gpu::norm under CUDA 4.0
...
fixed compilation under Win64
2011-05-10 12:39:12 +00:00
Leonid Beynenson
7ec77593db
Made changes in Android camera classes: now we can get list of possible preview resolutions of Android camera (as string).
...
Also now work of Android camera is more accurate in the case when the size of grabbed frame buffer does not consist with the expected frame size.
2011-05-10 12:29:43 +00:00
Maria Dimashova
f4c74eb532
changed the dot
2011-05-10 12:01:42 +00:00
Vladislav Vinogradov
d0a91f8f19
fixed gpu projectPoints and solvePnPRansac tests
2011-05-10 07:37:05 +00:00
Vladislav Vinogradov
79b500eb0d
fixed bug in cv::Scharr and cv::Laplacian (ddepth < 0)
2011-05-10 06:28:48 +00:00
Vladislav Vinogradov
bf29b16d1d
fixed bug in cv::Sobel (ddepth < 0)
2011-05-10 06:24:44 +00:00
Vladislav Vinogradov
58e26313dd
fixed bug in cv::LUT (multi-channel source array and single-channel table)
...
added missing cudaSafeCall
2011-05-10 06:11:03 +00:00
Vadim Pisarevsky
f8e4b10248
made ptrdiff_t visible to GCC 4.6 compiler
2011-05-09 21:21:31 +00:00
Elena Fedotova
12d98a7d18
Purpose: completed the feature2d chapter
2011-05-08 15:30:00 +00:00
Elena Fedotova
4f335d18fb
Purpose: completed the feature2d chapter
2011-05-08 09:31:15 +00:00
Elena Fedotova
7ad698f076
Purpose: updated the feature2d chapter
2011-05-08 09:09:39 +00:00
Elena Fedotova
53e9d8354e
Purpose: updated the feature2d chapter
2011-05-08 08:59:23 +00:00
Elena Fedotova
4a21c6d394
Purpose: updated the feature2d chapter
2011-05-08 08:35:08 +00:00
Anatoly Baksheev
8ebff41c29
more warnings fixed. +some warnings in examples
2011-05-07 12:06:58 +00:00
Anatoly Baksheev
927dccb463
fixed compilation WITH_TBB
2011-05-07 11:37:56 +00:00
Anatoly Baksheev
1c18e5fef9
fixed ~300 warnings under windows (had to hack gtest a bit)
2011-05-06 21:45:48 +00:00
Elena Fedotova
dee0aba92e
Purpose: updated the feature2d chapter
2011-05-06 20:08:11 +00:00
Nils Hasler
39b79b1261
change state of pipeline to NULL before freeing.
2011-05-06 19:06:33 +00:00
Anatoly Baksheev
cce26e58b8
fixed warning: can't generate assignment operator
2011-05-06 18:29:53 +00:00
Ilya Lysenkov
a685be3ea9
Added extra argument for BlobDetector in findCirclesGrid
2011-05-06 14:02:07 +00:00
Andrey Kamaev
9f29506d2c
Refactored NEON optimization usage
2011-05-06 12:24:56 +00:00
Maria Dimashova
94a5bf88d0
fixed #1048
2011-05-06 12:15:14 +00:00
Vadim Pisarevsky
62b966460d
do not include DLLMain into core when it is a static library (thanks to aglinarth for the patch)
2011-05-06 12:06:20 +00:00
Vadim Pisarevsky
ae8f2eeac2
restored img_proc_test main() call; removed windows.h from ml.hpp
2011-05-06 11:51:39 +00:00
Ilya Lysenkov
dde9181117
Added a fast algorithm for the symmetric circles grid detection
2011-05-06 09:40:18 +00:00
Alexey Spizhevoy
58b7c344aa
refactored opencv_stitching
2011-05-06 08:05:02 +00:00
Alexey Spizhevoy
29b917a500
now BA in opencv_stitching uses only geometrically consistent matches
2011-05-06 07:14:36 +00:00
Alexey Spizhevoy
15173fc559
added wave correct support into opencv_stitching
2011-05-06 06:20:41 +00:00
Alexey Spizhevoy
3928dd9d99
added --ba_thresh key into opencv_stitching CLI
2011-05-06 05:14:07 +00:00
Alexey Spizhevoy
e72c0ad661
fixed BA error calculation in opencv_stitching, added draft version of waveCorrect
2011-05-05 15:12:36 +00:00
Vadim Pisarevsky
f39db3f15a
fixed problems indicated with ? marks
2011-05-05 13:31:54 +00:00
Alexey Spizhevoy
3467c6f732
opencv_stitching refactoring
2011-05-05 12:12:32 +00:00
Alexey Spizhevoy
f6fc807d49
fixed some tests in gpu module
2011-05-05 11:44:47 +00:00
Maria Dimashova
95f7e5ca2f
fixed #1046
2011-05-05 11:44:11 +00:00
Maria Dimashova
66c116ec6a
fixed #1044
2011-05-05 10:10:46 +00:00
Vadim Pisarevsky
71d14386e4
fixed generation of Python wrapper cv2.
2011-05-04 19:45:21 +00:00
Elena Fedotova
916ec81d09
Purpose: updated the feature2d chapter
2011-05-04 19:22:51 +00:00
Vadim Pisarevsky
d3a159d3cc
added missing Python wrappers for OpenCV 1.x
2011-05-04 17:31:48 +00:00
Maria Dimashova
8bbbd93410
fixed #1025
2011-05-04 11:12:17 +00:00
Vladislav Vinogradov
336989f80b
added image stitching module
2011-05-04 11:09:42 +00:00
Maria Dimashova
d7f04f04cc
fixed #1038
2011-05-04 10:19:12 +00:00
Vladislav Vinogradov
6200f388dd
fixed bug in BruteForceMatcher_GPU::knnMatch (allDist buffer reuse)
2011-05-04 08:53:43 +00:00
Elena Fedotova
af6072814c
Purpose: updated the feature2d chapter
2011-05-03 20:41:11 +00:00
Vadim Pisarevsky
573c637ea5
fixed artifacts in warpPerspective (ticket #1024 )
2011-05-03 17:28:17 +00:00
Vadim Pisarevsky
7f7965bc93
separated opencv 1.x and opencv 2.x wrappers. moved tests/python/* to modules/python/test
2011-05-03 16:00:31 +00:00
Vadim Pisarevsky
0c9e5f6c9c
removed comments in Russian
2011-05-03 13:03:48 +00:00
Vadim Pisarevsky
6432267de8
corrected angular difference check in MSER test (thanks to Pieter-Jan Busschaert for the patch)
2011-05-03 12:58:58 +00:00
Vladislav Vinogradov
c21a783646
added aligned memory allocation to CudaMem (if allocation type is ZERO_COPY)
...
fixed bugs in gpu::cvtColor
2011-05-03 09:09:05 +00:00
Andrey Kamaev
727fbd5376
Android cmake toolchain file is included into OpenCV
2011-05-03 08:13:50 +00:00
Vadim Pisarevsky
ce2edd137d
fixed typo in fitellipse err message (ticket #365 )
2011-05-02 22:37:21 +00:00
Vadim Pisarevsky
d02a0cab48
updated OpenCV version to 2.2.9; added missing cv::convertPointsHomogeneous for backward compatibility; fixed bug #952
2011-05-02 22:20:22 +00:00
Elena Fedotova
b435ff0bb7
Purpose: updated the video chapter
2011-05-02 20:21:37 +00:00
Elena Fedotova
a766f9b446
Purpose: updated the highgui chapter
2011-05-02 19:34:16 +00:00
Maria Dimashova
2f81eb22f6
fixed #887
2011-05-02 17:04:29 +00:00
Maria Dimashova
9ce792fb3a
minor
2011-05-02 17:03:53 +00:00
Maria Dimashova
b9662e099c
added the filtering of keypoints having zero size ( #877 )
2011-05-01 17:38:52 +00:00
Vadim Pisarevsky
d3aa228073
fixed opencv-ffmpeg compile bug with MinGW (thanks to takacsd for the patch)
2011-05-01 17:09:40 +00:00
Vadim Pisarevsky
23a9b7bb9c
fixed several warnings from Xcode 4 LLVM compiler; fixed bug #920
2011-04-30 19:29:26 +00:00
Maria Dimashova
5c9e6b7059
fixed CvGBTrees
2011-04-30 18:02:56 +00:00
Maria Dimashova
481d0b2c56
fixed CvBoost
2011-04-30 17:39:24 +00:00
Elena Fedotova
e762f2a33c
Purpose: updated the highgui chapter
2011-04-30 14:10:45 +00:00
Elena Fedotova
b561cecbab
Purpose: completed the imgproc chapter
2011-04-30 14:04:51 +00:00
Elena Fedotova
2eecdcd50c
Purpose: completed the imgproc chapter
2011-04-30 13:53:21 +00:00
Elena Fedotova
25f289eae9
Purpose: completed the imgproc chapter
2011-04-30 13:53:08 +00:00
Elena Fedotova
150d7aab90
Purpose: completed the imgproc chapter
2011-04-30 13:52:54 +00:00
Elena Fedotova
753b689d85
Purpose: completed the imgproc chapter
2011-04-30 13:52:40 +00:00
Elena Fedotova
046c9ac033
Purpose: completed the imgproc chapter
2011-04-30 13:52:25 +00:00
Elena Fedotova
738c5bb495
Purpose: completed the imgproc chapter
2011-04-30 13:52:10 +00:00
Andrey Kamaev
41f5e8e3d8
Fixed output paths for some libraries and executables.
...
Added option to force disable precompiled headers.
2011-04-30 10:42:33 +00:00
Andrey Kamaev
c122b7e114
Fixed tests compilation issue with low Android API levels. OpenCV successfully compiles for API level 3 and above.
...
Enable tests for Android by default.
2011-04-30 10:38:24 +00:00
Ethan Rublee
17b11a47bf
Conditional for the module ts, depending on whether tests are being built.
2011-04-29 21:00:10 +00:00
Leonid Beynenson
e262f054ad
Changed algorithm of Android camera synchronisation --- added "auto-grab" mode.
2011-04-29 19:03:41 +00:00
Maria Dimashova
e7ef84b2c2
fixed #932
2011-04-29 17:12:55 +00:00
Maria Dimashova
fa6400843e
fixed #982
2011-04-29 16:42:38 +00:00
Alexander Shishkov
8a79d414c0
fixed bug in solvePnPRansac test (thanks to Pieter-Jan Busschaert)
...
test was refactored
2011-04-29 15:00:37 +00:00
Maria Dimashova
34a18f79e1
fixed #832
2011-04-29 14:37:02 +00:00
Leonid Beynenson
2806db93d8
Merged the branch /branches/opencv_pthread_framework/opencv into the trunk.
...
The branch contains changes, concerning adding ThreadingFramework -- temporary lightweight decision for ARM instead of Intel TBB.
Also some changes in Android highgui camera class were made.
2011-04-29 14:20:24 +00:00
Maria Dimashova
e202b13069
fixed bug in knnMatch method
2011-04-29 14:12:17 +00:00
Alexander Shishkov
de93fdb1af
fixed bug in knnMatch method
2011-04-29 13:23:22 +00:00
Vadim Pisarevsky
9702b5ef8a
made the samples compile on Windows
2011-04-29 12:41:30 +00:00
Vadim Pisarevsky
9ca45daba3
fixed couple of integral-related bugs
2011-04-29 11:55:33 +00:00
Vadim Pisarevsky
06b233bdc9
corrected the output euler angle on y axis in RQDecomp3x3 (thanks to Lasve for the patch)
2011-04-29 09:57:15 +00:00
Vadim Pisarevsky
3d92d4c0bc
fixed compile errors on Ubuntu 11.04
2011-04-28 14:08:03 +00:00
Vadim Pisarevsky
675aaea46f
removed duplicated directory
2011-04-28 13:45:07 +00:00
Vadim Pisarevsky
820c5941fc
corrected badarg test of findchessboardcorners (thanks to Pieter-Jan Busschaert)
2011-04-27 17:56:58 +00:00
Vadim Pisarevsky
c82252035f
fixed bug with misaligned data access (on Windows & Linux)
2011-04-27 13:28:49 +00:00
Vadim Pisarevsky
aa7d423a6d
fixed typo
2011-04-27 08:24:24 +00:00
Vadim Pisarevsky
d95bf478fe
fixed corners emptiness check in drawChessboardCorners (thanks to thomask)
2011-04-27 06:59:59 +00:00
Alexey Spizhevoy
ce808af594
fixed failing GPU projectPoints and solvePnPRansac tests
2011-04-27 05:29:02 +00:00
Vadim Pisarevsky
d67e612f10
fixed highgui build on Windows
2011-04-26 16:10:26 +00:00
Vadim Pisarevsky
6985540744
moved image codecs' headers to the respective subdirectories; allow the user to use system zlib.
2011-04-26 15:46:15 +00:00
Vadim Pisarevsky
0e0929af15
fixed compile errors on Ubuntu
2011-04-26 15:38:32 +00:00
Maria Dimashova
cd981f4d13
started to integrate DOT detector
2011-04-26 13:57:55 +00:00
Vadim Pisarevsky
0a8c7d274b
fixed typo in cv::erode description
2011-04-26 13:51:30 +00:00
Vadim Pisarevsky
35af5dacde
do not define CVAPI_EXPORTS when OpenCV is built statically (thanks to Mika Fischer for the patch)
2011-04-26 13:07:05 +00:00
Vadim Pisarevsky
caa943c85f
made png codec in highgui compatible with libpng-1.5 (thanks to wiz for the patch)
2011-04-26 12:41:42 +00:00
Vadim Pisarevsky
0556c5ede2
make sure filter2D does not use uninitialized buffers (thanks to flkleber for the patch)
2011-04-26 12:33:25 +00:00
Vadim Pisarevsky
4b2f9e78fc
fixed repeated allocation of RNG on each theRNG() call (thanks to barjenbr for the patch)
2011-04-26 12:20:42 +00:00
Vadim Pisarevsky
0cfcb48796
bugfix for highgui crash on Windows in debug mode (ticket #752 ) has been propagated from branch 2.2 to trunk
2011-04-26 12:09:27 +00:00
James Bowman
6f82c0d662
simple mean for decode
2011-04-26 00:02:09 +00:00
James Bowman
181de06445
restore data matrix
2011-04-26 00:01:41 +00:00
Vadim Pisarevsky
4aaa2700f6
do not use Lapack anymore
2011-04-25 21:50:25 +00:00
Vadim Pisarevsky
9ac3a35175
do not use Lapack anymore
2011-04-25 21:44:22 +00:00
Anton Obukhov
8a54967e0b
[~] Updated GPU module install target to copy NCV.hpp and NPP_staging.hpp to the package include directory
2011-04-25 16:07:48 +00:00
Anton Obukhov
b28c33f5dc
[~] Added nppStSetActiveCUDAstream and nppStGetActiveCUDAstream to the export table
2011-04-25 15:35:33 +00:00
Vladislav Vinogradov
dad986a6cb
added 16-bit support to TiffEncoder (restore after #4919 )
2011-04-25 10:46:06 +00:00
Nils Hasler
3b9138c4a0
fixed jump over initialisation bug.
2011-04-25 09:04:15 +00:00
Alexey Spizhevoy
c9894f9655
fixed compile-time bug under Ubuntu
2011-04-25 08:38:54 +00:00
Anton Obukhov
0c325cace3
[~] Minor refactoring, clean-up
...
[+] Added 128-bit transpose
2011-04-24 21:39:08 +00:00
Elena Fedotova
e2caf4a3ed
Purpose: updated the imgproc chapter
2011-04-24 21:02:14 +00:00
Nils Hasler
91d813bc89
If a pipeline is specified manually, this has to be done in full now, ending with appsink. For example:
...
"uridecodebin uri=file:///path/to/some/video.avi ! ffmpegcolorspace ! appsink"
2011-04-24 09:48:19 +00:00
Nils Hasler
80da1d408b
removed private copy of gstappsink because appsink is now part of gstreamer base.
2011-04-23 21:24:41 +00:00
Maria Dimashova
e7e72d24d3
fixed compile error (ubuntu64)
2011-04-23 13:09:56 +00:00
Vadim Pisarevsky
83efef4b9a
added overloaded variants of findHomography & findFundamentalMat for backward compatibility
2011-04-23 12:49:14 +00:00
Nils Hasler
ee0c16e43e
* added property CV_CAP_GSTREAMER_QUEUE_LENGTH
...
* removed unnecessary memcpy
* fixed minor memory leak
2011-04-23 07:27:04 +00:00
Vincent Rabaud
6e15238dd9
- make sure the code compiles with gcc 4.6
2011-04-22 21:35:46 +00:00
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
Alexey Spizhevoy
a42a42858c
fixed GPU samples and MultiGpuMgr
2011-02-14 15:09:45 +00:00
Anatoly Baksheev
d7e612cd4b
GPU: In strcut _scanElemOp dummy type pass by value
2011-02-14 13:30:00 +00:00
Alexey Spizhevoy
186e46fcca
added draft version of MultiGpuMgr (it isn't tested on multi GPU machine yet)
2011-02-14 12:53:59 +00:00
Ethan Rublee
b541ce494d
Fixes build for android, mentioned in ticket #873
2011-02-11 02:34:24 +00:00
Alexey Spizhevoy
a6aff1856b
removed check disabling GPU face detection under Linux, i've checked -- it works
2011-02-10 13:01:36 +00:00
Vadim Pisarevsky
e06557c4a1
temporarily disabled PyramidUp test (it crashes)
2011-02-09 23:20:44 +00:00
Vadim Pisarevsky
4b7aaf2e48
fixed build errors on Linux + fixed Farneback optical flow sample
2011-02-09 23:10:51 +00:00
Vadim Pisarevsky
b38a11e837
.pyc files should not be in the repository
2011-02-09 22:52:59 +00:00
Vadim Pisarevsky
d9ab1d2b92
fixed build on Windows with MSVC2010
2011-02-09 22:45:45 +00:00
Vadim Pisarevsky
0f1a047ed0
added missing ts internal header
2011-02-09 22:10:50 +00:00
Vadim Pisarevsky
6f44457de8
the combined cxts + gtest
2011-02-09 22:03:01 +00:00
Vadim Pisarevsky
23e83f8fc7
2011-02-09 21:58:31 +00:00
Vadim Pisarevsky
e4b91918b1
the combined cxts + gtest
2011-02-09 21:56:48 +00:00
Vadim Pisarevsky
77529b1fa6
fixed bugs in CartToPolarToCart test
2011-02-09 21:37:33 +00:00
Vadim Pisarevsky
061b49e0b2
reworked nearly all of the OpenCV tests (except for opencv_gpu tests) - they now use the Google Test engine.
2011-02-09 20:55:11 +00:00
Alexey Spizhevoy
63806c9ab9
renamed gpu::DeviceInfo::has into gpu::DeviceInfo::supports
2011-02-09 12:31:05 +00:00
Vladislav Vinogradov
924670d32c
fixed block size calculation in SURF_GPU (fasthessian_gpu and nonmaxonly_gpu kernels)
2011-02-09 09:11:11 +00:00
Valentina Kustikova
d03b89f163
Parallel version of Latent SVM.
2011-02-08 07:34:25 +00:00
Anatoly Baksheev
7539b7de65
fixed build under ubuntu, but FS is still disabled
2011-02-07 13:47:10 +00:00
Vladislav Vinogradov
5cd06d6a36
fixed SURF_GPU (fails on empty data)
...
added test for SURF_GPU and reprojectImageTo3D
2011-02-07 10:12:04 +00:00
Anatoly Baksheev
f42a449df9
fix compilation under win32 with gpu
2011-02-07 09:18:11 +00:00
Ilya Lysenkov
f8e9f65ea8
Added detection of asymmetric circles' pattern
2011-02-07 07:57:32 +00:00
Ethan Rublee
885cef7660
Minor fix to pop count based hamming distance. Being consistent with type.
2011-02-07 05:10:14 +00:00
Anatoly Baksheev
7b1c265563
fixed some compilation under ubuntu
2011-02-04 18:29:05 +00:00
Anatoly Baksheev
21f0d1e174
removed MS specific from FD code
2011-02-04 15:46:35 +00:00
Anatoly Baksheev
0747f2d863
1) NPP_staging as sources. Binaries removed.
...
2) NVidia tests for GPU
3) FD sample that uses NVidia's interface.
2011-02-04 15:15:25 +00:00
Maria Dimashova
811f6fbe92
fixed CvBoost
2011-02-04 15:06:26 +00:00
Maria Dimashova
ad896ae640
refactored OpenNI integration
2011-02-04 13:41:10 +00:00
Alexey Spizhevoy
50429d8a3e
fixed some warnings and errors under g++
2011-02-03 14:51:58 +00:00
Alexey Spizhevoy
ea94b43541
added stereo_multi_gpu sample, cosmetic changes in multi_gpu sample
2011-02-03 12:02:39 +00:00
Maria Dimashova
ed77955635
moved an include dirs setting to the root cmake file
2011-02-03 09:55:17 +00:00
Maria Dimashova
8d36926271
moved flannIndex to protected section again
2011-02-02 15:47:08 +00:00
Alexey Spizhevoy
557dd39f03
fixed gpu::sum* on CC1.0, updated some tests
2011-02-02 07:23:55 +00:00
Maria Dimashova
3ae5a314e3
moved flannIndex to public section (temporarily)
2011-02-01 17:38:11 +00:00
Alexey Spizhevoy
e303b0dd62
added CUDA_ARCH_FEATUERS define (for correct handling of BIN(PTX) cases)
2011-02-01 12:28:39 +00:00
Alexey Spizhevoy
16e74ab306
added buffered version of norm, updated performance sample and docs
2011-02-01 10:46:19 +00:00
Alexey Spizhevoy
3795142604
implemented gpu::norm via absSum, sqrSum, and minMax (removed norm_diff call), added support of other data types
2011-02-01 10:23:10 +00:00
Maria Dimashova
0e8bc8c71b
changed border type to float
2011-01-31 17:10:47 +00:00
Maria Dimashova
c562d79121
changed border type to float
2011-01-31 16:45:12 +00:00
Maria Dimashova
fd1f644e39
fixed #772 (added empty implementation of SIFT class methods throwing exception if ARM)
2011-01-31 16:23:26 +00:00
Maria Dimashova
40f0b1c009
fixed #841
2011-01-31 15:16:40 +00:00
Maria Dimashova
79d8d50cbe
forgot to commit in the last time
2011-01-31 14:48:15 +00:00
Alexey Spizhevoy
ae529f4bc6
added absSum function
2011-01-31 14:37:03 +00:00
Maria Dimashova
9b4c682623
added empty() method to common features2d classes; fixed #831
2011-01-31 14:18:50 +00:00
Alexey Spizhevoy
fa446e7e35
removed linear_filters_beta.cu as its functionality was moved into filters.cu
2011-01-31 13:31:59 +00:00
Vladislav Vinogradov
8274ed22e4
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
...
minor code refactoring
2011-01-31 13:20:52 +00:00
Alexey Spizhevoy
7a29d96cf4
added buffered version of gpu::integral function and updated performance test (it still works too slow)
2011-01-31 10:42:33 +00:00
Maria Dimashova
1748f65f54
fixed ticket #823
2011-01-31 09:51:17 +00:00
Maria Dimashova
152fefe854
minor changes
2011-01-31 08:24:30 +00:00
Alexey Spizhevoy
0af5356dbc
updated code in case of the compilation without CUDA
2011-01-28 12:30:08 +00:00
Alexey Spizhevoy
575fd1fe4c
reafactoring: replaced query device props functions with the DeviceInfo class
2011-01-28 11:59:26 +00:00
Alexey Spizhevoy
65b9f3bc10
fixed TargetArchs implementation in case when HAVE_CUDA=false, added initial structure for multi_gpu sample
2011-01-27 12:17:56 +00:00
Alexey Spizhevoy
891e2ff310
replaced has* methods in the GPU module with the TargetArchs monostate
2011-01-27 10:06:38 +00:00
Alexey Spizhevoy
13a6d0b92a
fixed parsing GPU archs in BIN(PTX) format
2011-01-27 08:26:10 +00:00
Maria Dimashova
d70d2edc9f
changed returned value of unsupported property
2011-01-27 07:33:34 +00:00
Vladislav Vinogradov
eda8416358
fixed BruteForceMatcher_GPU (fails if input data is empty)
...
updated BruteForceMatcher_GPU test
2011-01-26 15:58:47 +00:00
Maria Dimashova
508aaa41f8
added ability to get and set some Kinect params
2011-01-26 10:38:31 +00:00
James Bowman
6b4047eb46
#586 : exceptions on invalid element access
2011-01-25 01:33:48 +00:00
James Bowman
3a53d8667a
#489 , leaking cvarrmat test and fix
2011-01-25 01:05:12 +00:00
Maria Dimashova
68ed806be0
replaced own point cloud computing by OpenNI ConvertProjectiveToRealWorld()
2011-01-24 17:09:45 +00:00
Ethan Rublee
a47b6c23f5
revert the hamming distance to use unsigned long, on 64bit machines, using size_t
...
with __build_popcountl doesn't return correct number of bits. the ll version should work, but for simplicity,
locking it down to long for now. TODO add a unit test for the Hamming distance.
2011-01-24 16:59:14 +00:00
Alexey Spizhevoy
310c483da8
added first version of gpu performance tests
2011-01-24 10:33:01 +00:00
Vladislav Vinogradov
811ba31897
added synchronization after NPP calls
2011-01-24 10:32:57 +00:00
Vladislav Vinogradov
8abdb3721f
added gpu threshold.
2011-01-24 10:11:02 +00:00
James Bowman
4c4ff882ad
Fix for #791 : MatchShapes
2011-01-21 21:55:52 +00:00
Maria Dimashova
3a04d08bf7
added Kinect support (initial version without settings configuration yet) and sample on usage
2011-01-21 17:00:08 +00:00
Maria Dimashova
b63b3df522
minor fixed
2011-01-21 16:07:28 +00:00
Alexey Spizhevoy
055c226392
fixed FindNPP.cmake Apple-aimed part
2011-01-21 12:57:40 +00:00
Alexey Spizhevoy
e51b9021bc
forgot to rename namespace
2011-01-21 11:31:45 +00:00
Alexey Spizhevoy
db41449be8
fixed errors under MacOS
2011-01-21 10:53:07 +00:00
Anatoly Baksheev
e3f3de84db
warning fixed
2011-01-21 09:00:19 +00:00
Alexey Spizhevoy
01dafce1a1
fixed some bugs in GPU matrix reductions, removed <functional> into precomp.hpp
2011-01-21 07:43:11 +00:00
Alexey Spizhevoy
0da71a01ff
fixed some GPU tests failing when compiled for 1.1(no doubles) and run on 1.3(with doubles)
2011-01-20 15:08:48 +00:00
Alexey Spizhevoy
9e48f64149
fixed parsing of CC in gpu module
2011-01-20 14:34:27 +00:00
Alexey Spizhevoy
574b3f94a1
updated gpu initialization functions, added compile-time error on CC 1.0
2011-01-20 14:13:07 +00:00
Alexey Spizhevoy
8779306800
updated main CMakeLists.txt gpu module section, now user can manage binary and intermediate code versions of the gpu module image
...
added more functions to check version of gpu code in runtime
2011-01-20 09:22:05 +00:00
Ethan Rublee
1e1a139270
fixing bug related to using the hamming distance on descriptors whose length is not divisible by sizeof(size_t).
2011-01-20 02:36:46 +00:00
Vladimir Dudnik
c987b9f180
added IPP Sobel and Sharr filters. Also some minor changes.
2011-01-19 23:27:30 +00:00
James Bowman
d3462dfcba
#674 , fix leaks in CreateHist
2011-01-19 20:47:10 +00:00
Alexey Spizhevoy
4b8425dbb8
fixed minor bugs
2011-01-19 13:28:22 +00:00
Alexey Spizhevoy
186b1fc6ef
refactored gpu module
2011-01-19 12:47:34 +00:00
Alexey Spizhevoy
90ae1e3aed
refactored gpu module
2011-01-19 10:54:58 +00:00
James Bowman
8503f75212
Fixed leak of dims in MatND creates
2011-01-19 01:43:45 +00:00
James Bowman
d2d52c7310
#818 , Propset Rev
2011-01-19 00:22:02 +00:00
James Bowman
6004687563
#759 . memtrack comments, sealed the numpy MatND leak
2011-01-19 00:05:30 +00:00
Alexey Spizhevoy
1a0d41fb53
added checkPtxVersion into gpu module
2011-01-18 14:52:35 +00:00
Alexey Spizhevoy
cbb132ccb1
added ensureSizeIsEnough into gpu module, updated reduction methods
2011-01-18 12:36:01 +00:00
Alexey Spizhevoy
f3a2656808
added hasPtxFor and isCompatibleWith functions into gpu module, added docs for them
2011-01-18 12:01:28 +00:00
Anatoly Baksheev
cb63046dcf
gpu face detetcion:
...
1) fixed bug with error codes (enum NppStStatus) shift.
2) added some asserts
2011-01-17 11:32:38 +00:00
Alexey Spizhevoy
db852e0b54
updated gpu module docs
2011-01-13 13:55:13 +00:00
Vladislav Vinogradov
349e0ece93
added docs for GPU Filter Engine
2011-01-13 13:48:58 +00:00
Anatoly Baksheev
1a94186195
First version of CascadeClassifier_GPU.
...
Only for VS2008 now.
Sample for it.
new NPP_staging for VS2008 only
2011-01-13 13:04:00 +00:00
Alexey Spizhevoy
4e23f37ff8
added docs for gpu::HOGDescriptor
2011-01-12 13:07:33 +00:00
Maria Dimashova
073a8a6f27
fixed CvBoost
2011-01-12 12:53:36 +00:00
Maria Dimashova
a16d304d52
fixed compile error
2011-01-12 12:46:26 +00:00
Maria Dimashova
96d88f0673
fixed FernDescriptorMatcher ( #765 )
2011-01-12 12:03:03 +00:00
Alexey Spizhevoy
4dfbf99dd5
cosmetic changes in gpu module, decreased matchTemplate test running time
2011-01-12 09:30:08 +00:00
Alexey Spizhevoy
d091ae5746
removed unnecessary code from gpu::matchTemplate
2011-01-12 06:49:03 +00:00
Maria Dimashova
655120febc
fixed collisions between std::transform() and cv::transform() ( #781 )
2011-01-12 06:39:08 +00:00
Vadim Pisarevsky
be4251c143
fixed compile problems when Makefiles are used
2011-01-11 12:14:31 +00:00
Vadim Pisarevsky
d2c2c07ad2
updated the new arithmetic tests
2011-01-11 11:55:58 +00:00
Alexey Spizhevoy
57f917d6f2
replaced adding constant in normalization with taking max
2011-01-11 10:15:46 +00:00
Alexey Spizhevoy
dc763e0250
updated normalization routine in the matchTemplate to avoid division by zero on black images (ticket #798 ), added test
2011-01-11 09:36:21 +00:00
Vladimir Dudnik
a961cfe135
fixed mistake in integration of IPP Sub functions. Added IPP min/max/absdiff/and/or/xor functions.
2011-01-10 00:43:14 +00:00
Vladimir Dudnik
a34f044d19
add IPP Sub operations to arithm.cpp for 8u, 16u, 16s, 32s, 32f, 64f data types.
2011-01-08 21:24:31 +00:00
Vladimir Dudnik
abdb139096
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
2011-01-07 00:26:09 +00:00
Marius Muja
204c54291d
Bug fix in flann wrapper
2011-01-06 05:46:08 +00:00
Marius Muja
9bf80fb209
Renaming log constants, fixes bug #792
2011-01-05 22:06:03 +00:00
Vadim Pisarevsky
90e191211e
increased "inf" constant in the true distance transform algorithm to handle high-resolution images
2011-01-05 20:18:52 +00:00
Vladimir Dudnik
6309b2d08d
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.
2010-12-31 16:45:18 +00:00
Vadim Pisarevsky
4ad938afcc
fixed incorrect sign of the result of the convolution with normalized asymmetric kernels (ticket #779 )
2010-12-29 23:44:12 +00:00
Alexey Spizhevoy
2f13e4ce58
refactored hog, added camera support into hog_sample
2010-12-29 15:45:01 +00:00
Vadim Pisarevsky
e26ac53589
some more fixes in background/foreground subtraction; converted bgfg_segm.cpp sample to C++
2010-12-28 21:28:34 +00:00
Vadim Pisarevsky
2dd0e85264
fixed some build problems
2010-12-28 21:15:58 +00:00
Vadim Pisarevsky
0468bdeadd
added background/foreground segmentation algorithm with shadow detection (by Zoran Zivkovic)
2010-12-28 16:25:39 +00:00
Vadim Pisarevsky
97d9a672cc
moved gtest to modules; added some gtest-based tests
2010-12-28 16:24:23 +00:00
Alexey Spizhevoy
ba32833c3f
added missed include (for MSVC 2010)
2010-12-28 14:57:23 +00:00
Vadim Pisarevsky
e90f197beb
merged fix for x64 MSVC compile errors in highgui into trunk
2010-12-27 12:01:38 +00:00
Alexey Spizhevoy
be38864dd0
added buffered version of gpu::convolve
2010-12-27 10:18:42 +00:00
Vadim Pisarevsky
e5d1b9eecd
another attempt to fix findHomography
2010-12-27 10:00:26 +00:00
Ilya Lysenkov
2d5a984c28
Moved BlobDetector to features2d
2010-12-27 09:15:08 +00:00
Alexey Spizhevoy
1ecb6cf775
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
2010-12-27 09:10:22 +00:00
Ilya Lysenkov
dc9e5eda19
Moved PlanarObjectDetector to the objdetect module
2010-12-27 08:25:31 +00:00
Alexey Spizhevoy
8f0d36b8b6
refactored gpu::dft
2010-12-27 07:35:41 +00:00
Vadim Pisarevsky
a379d011fd
fixed MatConstIterator<> (ticket #776 )
2010-12-26 22:18:30 +00:00
Alexey Spizhevoy
86802ec968
minor warning fixed
2010-12-24 13:44:26 +00:00
Alexey Spizhevoy
eaf35a8421
minor refactoring in gpu module
2010-12-24 12:55:43 +00:00
Alexey Spizhevoy
21b081deff
now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates
2010-12-24 09:26:19 +00:00
Alexey Spizhevoy
54fcdf4cae
minor changes in gpu module (comments and warnings)
2010-12-24 07:00:08 +00:00
Alexey Spizhevoy
6702d55711
added support of scaling into gpu::dft, refactored gpu::convolve
2010-12-24 06:48:23 +00:00
Vladimir Dudnik
b6f53fc465
cosmetic changes, removed trailing spaces
2010-12-23 23:04:24 +00:00
Vladimir Dudnik
8511c9fcb8
cosmetic changes, removed trailing spaces
2010-12-23 23:03:15 +00:00
Vladimir Dudnik
e92d0e4bc2
cosmetic changes
2010-12-23 23:01:18 +00:00
Vladimir Dudnik
c9d20500ce
cosmetic changes, removed trailing spaces. Added ippGetCpuClocks if IPP is available (important for 64-bit build)
2010-12-23 23:00:04 +00:00
Vladimir Dudnik
50e5456874
cosmetic changes
2010-12-23 22:56:28 +00:00
Vladimir Dudnik
5cb81c0a14
test svn access
2010-12-23 22:42:08 +00:00
Alexey Spizhevoy
783716838d
updated test for gpu::dft, updated dft for handling continous source
2010-12-23 13:00:33 +00:00
Alexey Spizhevoy
52ca0c4bca
fixed bug in gpu::dft
2010-12-23 10:07:37 +00:00
Alexey Spizhevoy
09735fd208
added gpu::dft implemented via CUFFT
2010-12-23 09:24:33 +00:00
Alexey Spizhevoy
68aba9f2fb
added mulSpectrums functions into GPU module
2010-12-22 13:46:06 +00:00
Alexey Spizhevoy
fef06c25b5
moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files
2010-12-22 08:56:16 +00:00
Alexey Spizhevoy
f9bcef9003
moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp
2010-12-22 08:17:36 +00:00
Alexey Spizhevoy
a6d9cce500
added CUFFT errors handling into GPU module
2010-12-22 08:03:53 +00:00
Vladislav Vinogradov
8190837dd4
fixed some warnings under linux
2010-12-22 07:30:21 +00:00
Vladislav Vinogradov
0cd587ee34
added gpu transpose and integral based on NPP Staging.
...
added mask support to SURF_GPU.
2010-12-21 14:02:09 +00:00
Ilya Lysenkov
0bc1349335
Fixed some warnings under Windows
2010-12-21 12:11:28 +00:00
Ilya Lysenkov
351f6eeb97
Fixed compile errors under Windows
2010-12-21 11:39:12 +00:00
Anatoly Baksheev
998fab0ef5
warningx fixed under vs2008
2010-12-21 11:37:08 +00:00
Ilya Lysenkov
c4a8ae5931
Used Poitn2f instead of KeyPoint
2010-12-21 10:08:57 +00:00
Ilya Lysenkov
964df356bf
Added detection of cirlces' grid pattern
2010-12-21 09:24:36 +00:00
Vladislav Vinogradov
5bfb44f887
fixed compiler error under linux
2010-12-21 08:13:15 +00:00
Vadim Pisarevsky
8b48eebeee
enable #include "cvconfig.h" in highgui on Windows. That should fix camera capture.
2010-12-20 21:20:46 +00:00
Vladislav Vinogradov
0e45a637c4
added SURF_GPU.
...
added support of CV_32FC1 type to gpu copyMakeBorder.
2010-12-20 12:49:40 +00:00
Alexey Spizhevoy
df8529377b
refactoring: moved gpu reduction-based functions into separated file
2010-12-20 09:51:25 +00:00
Alexey Spizhevoy
1922e50f19
refactoring: made gpu bitwise operations inline
2010-12-20 09:16:17 +00:00
Alexey Spizhevoy
0465b89e7e
gpu module refactoring: moved per-element operations into separated file
2010-12-20 09:07:19 +00:00
Alexey Spizhevoy
6891a60149
added host code for gpu::matchTemplate (as NPP_staging was integrated)
2010-12-20 08:09:09 +00:00
Alexey Spizhevoy
e62bf3a2ae
updated gpu bitwise operations
2010-12-20 08:06:13 +00:00
Anatoly Baksheev
0f30fe080f
renamed constantspacebp -> stereocsbp line all other algs
...
created element_operations and matrix_reductions files for farther refactoring
2010-12-19 17:20:54 +00:00
Anatoly Baksheev
9dd4a22a5e
temporary added NPP_staging, functionality from the library will be moved to NPP with next release.
2010-12-17 15:41:26 +00:00
Maria Dimashova
e5c5a1cb3d
fixed traincascade
2010-12-17 14:24:59 +00:00
Alexey Spizhevoy
7767038ef0
updated other gpu's bitwise operations
2010-12-17 12:48:04 +00:00
Alexey Spizhevoy
5132ce211b
reimplemented gpu::bitwise_not operation, refactored gpu module
2010-12-17 12:22:51 +00:00
Alexey Spizhevoy
1a93412eca
refactored bitwise operations in gpu module
2010-12-17 10:26:57 +00:00
Alexey Spizhevoy
74197c5b14
fixed link time error in gpu module
2010-12-16 08:46:47 +00:00
Alexey Spizhevoy
343c33d73e
added support of CCOEFF_NORMED for multichannel images (8U) into gpu::matchTemplate
2010-12-16 08:10:31 +00:00
Alexey Spizhevoy
640af6623c
added support of multichannel images into gpu::sqrSum
2010-12-15 16:32:56 +00:00
Alexey Spizhevoy
3db5b687f6
added support of multichannel images into gpu::matchTemplate for CCOEFF method
2010-12-15 16:04:10 +00:00
Alexey Spizhevoy
f56d9c340f
added support of remaining image number of channels into gpu::sum
2010-12-15 15:28:35 +00:00
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)
2010-12-15 15:12:32 +00:00
Alexey Spizhevoy
e5eec31be1
fixed minor bugs in gpu module
2010-12-15 12:10:30 +00:00
Kirill Kornyakov
93e344a962
compilation warning fixed
2010-12-15 11:32:37 +00:00
Alexey Spizhevoy
68c3018047
added support of multichannel images into gpu::matchTemplate (all methods except CCOEFF based), refactored
2010-12-15 11:22:37 +00:00
Kirill Kornyakov
c418858104
bug #762 fixed
2010-12-15 11:21:27 +00:00
Kirill Kornyakov
e7f491ae1a
CascadeClassifier refactored. Most of the members and methods are private now.
2010-12-14 10:17:45 +00:00
Alexey Spizhevoy
e7cf541f5f
fixed bug in matchTemplate when template size is (1,1), refactored
2010-12-14 09:53:17 +00:00
Alexey Spizhevoy
1887b7d2e4
refactored matchTemplate.cu
2010-12-14 08:45:11 +00:00
Alexey Spizhevoy
ce47a37e6e
added CUDA kernel for CV_TM_CCOEFF_NORMED matchTemplate method
2010-12-14 08:00:53 +00:00
Alexey Spizhevoy
b35aa77418
added CUDA kernel for CV_TM_CCOEFF matchTemplate method
2010-12-14 07:42:55 +00:00
James Bowman
af86e87c70
Export CV_PI explcitly, #758 .
2010-12-14 00:13:42 +00:00
Vadim Pisarevsky
5633cf0379
one more fix in the recently rewritten copyMakeBorder
2010-12-13 16:53:46 +00:00
Alexey Spizhevoy
39700c5d54
added some gpu::matchTemplate kernels (other parts after NPP Staging integration)
2010-12-13 16:48:34 +00:00
Alexey Spizhevoy
a81b41fb08
fixed some warning under Ubuntu in gpu module
2010-12-13 15:56:29 +00:00
Alexey Spizhevoy
c9f9f38777
added gpu::sqrSum function
2010-12-13 14:34:02 +00:00
Vladislav Vinogradov
b18a3a5f83
fixed errors in StereoBeliefPropogation under linux
2010-12-13 13:52:40 +00:00
Anatoly Baksheev
070d87fb7f
fixed bug with prefilter_xsobel preset.
2010-12-13 13:42:35 +00:00
Alexey Spizhevoy
e193fa1165
fixed minor bug in gpu::sum
2010-12-13 12:50:52 +00:00
Alexey Spizhevoy
3997514b7c
added tests for gpu::sum, it supports all data types, but single channel images only
2010-12-13 12:00:58 +00:00
Vladislav Vinogradov
442cd75c32
fixed compile error under linux
2010-12-13 09:50:32 +00:00
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.
2010-12-13 08:43:04 +00:00
Vadim Pisarevsky
108ab94023
improved naive bayes robustness in the case of singular data
2010-12-12 22:45:31 +00:00
Vadim Pisarevsky
51d039945a
fixed cv::CHAIN_APPROX_* definitions (ticket #755 )
2010-12-12 20:46:06 +00:00
Vadim Pisarevsky
76c8a7d96b
rewrote copyMakeBorder (to support other border types and fix some bugs)
2010-12-11 21:50:31 +00:00
Vadim Pisarevsky
8511b69635
fixed Mat::Mat(Vec|Matx|vector) constructor (ticket #747 )
2010-12-11 18:32:11 +00:00
Vadim Pisarevsky
4339f69da4
fix opencv-highgui build with old versions of libpng (< 1.4.x)
2010-12-11 18:05:50 +00:00
Anatoly Baksheev
6c2cce6e28
some files rename
2010-12-11 15:21:11 +00:00
Anatoly Baksheev
ec4d2b6bb9
Fixed serious kernel crash IN StereoBM_GPU for some parameter. Will more rework for the code farther.
2010-12-11 15:07:14 +00:00
Vadim Pisarevsky
fcdce4edcb
fixed border processing bayer2rgb & bayer2gray; made the test "color-bayer" pass; renamed CV_Bayer*2Gray -> CV_Bayer*2GRAY for consistency
2010-12-11 10:43:32 +00:00
Vadim Pisarevsky
d14b744ea9
possibly improved findHomography accuracy (reported by Luca Del Tongo)
2010-12-10 21:02:13 +00:00
Vadim Pisarevsky
da293ee3d9
SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum
2010-12-10 19:06:38 +00:00
Alexey Spizhevoy
79b1eec3d3
minor refactoring of gpu module
2010-12-10 14:02:41 +00:00
Alexey Spizhevoy
9f80317ffa
fixed minor bug in gpu module, added first version of sum
2010-12-10 13:36:00 +00:00
Alexey Spizhevoy
d557c800a7
refactored gpu module
2010-12-10 10:23:32 +00:00
Alexey Spizhevoy
97484089c5
added support of CV_8U & CV_TM_CCORR into gpu::matchTemplate
2010-12-10 08:06:54 +00:00
Vadim Pisarevsky
e5564b4388
improved accuracy of determinant(), invert() and solve() on 3x3 matrices (ticket #749 )
2010-12-09 20:54:04 +00:00
Kirill Kornyakov
d8415ed44e
code cleaning of cascade classifier
2010-12-09 15:09:34 +00:00
Alexey Spizhevoy
9801d07a46
added test for gpu:columnSum
2010-12-08 16:51:12 +00:00
Alexey Spizhevoy
fa322bf46f
added gpu::columnSum, fixed compile error (if there is no cuda), refactored
2010-12-08 15:06:10 +00:00
Alexey Spizhevoy
b1c5b9293e
added support of CV_32F & CV_TM_SQDIFF into gpu::matchTemplate
2010-12-08 13:12:12 +00:00
Alexey Spizhevoy
40304721a7
added support of CV_TM_CCORR (via FFT) into gpu::matchTemplate (versions both with block and without blocks)
2010-12-08 13:03:53 +00:00
Vadim Pisarevsky
3beac049d5
replicated the fix for Ptr<CvCapture> bug
2010-12-08 09:36:42 +00:00
Vladislav Vinogradov
905e5f1739
added support of 4-channels images to StereoConstantSpaceBP.
...
refactored transpose_gpu, made it non template function.
2010-12-08 07:23:59 +00:00
Vladislav Vinogradov
c18aa438ec
added support of 4 channels images to StereoBeliefPropagation, minor code refactoring.
2010-12-07 10:20:03 +00:00
Alexey Spizhevoy
349a9fac86
fixed compile-time warning under g++
2010-12-07 07:16:13 +00:00
Alexey Spizhevoy
19b434be50
minor refactoring of gpu module
2010-12-07 06:45:54 +00:00
Vadim Pisarevsky
ed934ed6fc
fixed GBTrees build on NetBSD & Android; fixed GPU brute force matcher test build on MacOSX
2010-12-06 19:42:16 +00:00
Anatoly Baksheev
652fb1212e
module reorganization: added folder with pure device functions, cuda_shared.hpp renamed to internal_shared.hpp
2010-12-06 16:37:32 +00:00
Vladislav Vinogradov
fadd19b976
added assertion on Compute Capability >= 1.1 to BruteForceMatcher_GPU_base::radiusMatch
2010-12-06 14:51:47 +00:00
Alexey Spizhevoy
50167f6c26
added first version of gpu::matchTemplate, currently it works only with 8UC1 images and SQDIFF method
2010-12-06 14:19:41 +00:00
Vladislav Vinogradov
8891acb67a
added BruteForceMatcher_GPU
2010-12-06 12:06:51 +00:00
Alexey Spizhevoy
77027f6075
refactored border interpolation in gpu module
2010-12-06 09:44:51 +00:00
Vadim Pisarevsky
bc21cc6fe9
revert to using fixed RNG in EM, otherwise the algorithm becomes non-deterministic and the test fails sometimes. in the meantime, EM needs to switch to more robust cv::kmeans instead of CvEM::kmeans.
2010-12-06 09:41:28 +00:00
Vadim Pisarevsky
e6aba3e51c
turn off SSE2 optimization in cv::exp & cv::log in the case of GCC <=4.1 (not no Mac, where a patched GCC 4.0 is used)
2010-12-06 08:49:49 +00:00
Vladislav Vinogradov
17d9014373
added per-element min/max to gpu module.
...
fixed compile error in transform.
2010-12-06 08:10:11 +00:00
Anatoly Baksheev
d96c5ebb7d
misprint
2010-12-06 08:03:33 +00:00
Alexey Spizhevoy
6ef4d9b1dd
added sipport of BORDER_REPLICATE mode into gpu::corner* functions
2010-12-06 07:47:26 +00:00
Vadim Pisarevsky
9d8644dee0
turn off SSE2 optimization in cv::exp & cv::log in the case of VS2005 or earlier versions, because of missing _mm_cast* intrinsics (ticket #729 )
2010-12-05 02:26:04 +00:00
Vadim Pisarevsky
0de9c9fd3c
opencv_zlib renamed back to zlib; make static libs work on Windows
2010-12-05 01:19:36 +00:00
Vadim Pisarevsky
8b4cb1d99c
make OpenCVConfig.cmake usable in the case of static libs
2010-12-04 23:02:36 +00:00
Vadim Pisarevsky
a7a5dd051a
updated version number; removed unnecessary index.html and ChangeLog.htm
2010-12-04 19:21:45 +00:00
Vadim Pisarevsky
ea3ccc6d61
a few more little fixes in read_csv
2010-12-04 18:42:09 +00:00
Vadim Pisarevsky
33d23ef27a
fixed several typos in docs; make MLData capable of reading csv files with much more columns than before
2010-12-04 18:37:07 +00:00
Vadim Pisarevsky
3e7fbd21e0
fixed compile errors in cap_qt.cpp (ticket #391 )
2010-12-04 17:58:45 +00:00
Vadim Pisarevsky
695aa02e98
little change in flann save_value. Likely does not affect anything
2010-12-04 17:09:40 +00:00
Vadim Pisarevsky
56d4f875b4
make watershed demo work correctly
2010-12-04 15:35:34 +00:00
Vadim Pisarevsky
9948ed88b0
fixed crash in cvDrawContours when abs(maxLevel) is too big
2010-12-04 15:31:42 +00:00
Vadim Pisarevsky
11ed55ddb4
fixed mouse painting in Qt bindings (to make watershed & inpaint demos work); increased the font in the detailed pixel image display.
2010-12-04 15:15:06 +00:00
Vadim Pisarevsky
84aed5d360
fixed unresolved RotatedRect::boundingRect() error (ticket #725 )
2010-12-04 11:40:14 +00:00
Vadim Pisarevsky
6a15ff8d13
added cvSave(contours) to the contours demo; added rational model demonstration to stereo_calib; fixed formatting in imgproc/types_c.h
2010-12-03 19:09:06 +00:00
Alexey Spizhevoy
103bbaf09c
updated BrdReflect101 in gpu module
2010-12-03 13:28:49 +00:00
Alexey Spizhevoy
e75ca4b662
replaced global memory reads with texture memory reads in GPU's corner detectors
2010-12-03 13:11:14 +00:00
Alexey Spizhevoy
df48ad76b0
added support of gamama_correction parameter into gpu::HOGDescriptor, updated tests
2010-12-03 11:11:44 +00:00
Alexey Spizhevoy
2a2590bae2
replaced filter (from the nearest to linear) mode when resizing image in gpu::HOGDescriptor
2010-12-03 10:14:01 +00:00
Maria Dimashova
d3ce471cd7
returned maxDepth argument
2010-12-02 13:50:39 +00:00
Maria Dimashova
62cb71092c
fixed traincascade ( #554 )
2010-12-02 13:44:08 +00:00
Alexey Spizhevoy
68c41a6c6c
minor fix in gpu's header
2010-12-02 09:29:49 +00:00
Alexey Spizhevoy
ab04a03621
added support of BORDER_REFLECT into gpu::cornerHarris and etc, added support of border extr. int linear filters
2010-12-02 09:07:13 +00:00
Alexey Spizhevoy
d9489bbe0c
fixed bug in gpu::cornerHarris and gpu::cornerMinEigenVal
2010-12-01 10:00:47 +00:00
Vladislav Vinogradov
57f7678db1
added gpu transpose for CV_8UC4, CV_8SC4, CV_16SC2, CV_16UC2, CV_32SC1 and CV_32FC1 types
2010-12-01 07:00:50 +00:00
Vadim Pisarevsky
196d45bc3e
undo the latest change in SURF
2010-11-30 16:36:26 +00:00
Vadim Pisarevsky
2c0015e765
temporarily turn off TBB threading when computing SURF descriptors (as the parallel version seems to produce different descriptors on each run)
2010-11-30 16:27:12 +00:00
Alexander Shishkov
4113d5da43
fixed compilation errors on Windows
2010-11-30 16:00:26 +00:00
Alexey Spizhevoy
d0dfae5143
fixed bug in ms segmentation
2010-11-30 13:02:24 +00:00
Alexey Spizhevoy
32a9b63d2f
added better threads configuration estimator for the minMax, minMaxLoc, countNonZero functions in gpu module
2010-11-30 12:27:21 +00:00
Vadim Pisarevsky
3fd07809c9
make cv::calibrateCamera, cv::stereoCalibrate and their C counterparts return the standard RMS error.
2010-11-30 10:27:34 +00:00
Vadim Pisarevsky
8754cafffb
extended cv.KMeans2 API in Python (ticket #414 ; thanks to hogelog). fixed failures in the opencv python tests.
2010-11-30 10:11:38 +00:00
Alexey Spizhevoy
493d7a6e45
added min eigen val based corner detector into gpu module
2010-11-30 08:44:04 +00:00
Alexey Spizhevoy
9adfc2cadc
added Harris corner detector into gpu module
2010-11-30 08:04:37 +00:00
Vadim Pisarevsky
5461b9943c
added chamfer matcher code and sample (contributed by Antonella Cascitelli, Marco Di Stefano and Stefano Fabri)
2010-11-30 01:34:39 +00:00
Vadim Pisarevsky
8af2d0acb4
fixed recent failures in shape-convhull & shape-minarearect
2010-11-30 00:17:43 +00:00
Vadim Pisarevsky
b1722352b8
fixed severe bug: CV_RANSAC != CV_FM_RANSAC, CV_LMEDS != CV_FM_LMEDS
2010-11-29 23:56:33 +00:00
Vadim Pisarevsky
bad4ca2a51
added the optional balanced cross-validation in SVN::train_auto (by arman, ticket #314 )
2010-11-29 22:37:02 +00:00
P. Druzhkov
16f50dbe50
bug with negative class labels is fixed
2010-11-29 21:58:52 +00:00
Vadim Pisarevsky
70d2c57e35
moved estimateAffine3D declaration from imgproc to calib3d, where it is really implemented (ticket #705 )
2010-11-29 20:51:02 +00:00
Vadim Pisarevsky
eea43c6a46
added CV_CALIB_RATIONAL_MODEL for better backward compatibility
2010-11-29 20:06:44 +00:00
Vadim Pisarevsky
a937d9d43c
unified the coordinate interpretation in RotatedRect (ticket #425 )
2010-11-29 18:14:08 +00:00
Vadim Pisarevsky
9c0b300f52
added some protection against some singular cases in solvePnP/cvFindExtrinsicCameraParams2
2010-11-29 16:43:03 +00:00
Vadim Pisarevsky
6a6ee6403c
fixed allocation bug in SVM training (ticket #511 )
2010-11-29 16:02:13 +00:00
Vadim Pisarevsky
fa1d85bc14
removed obsolete headers from opencv.hpp, fixed 2 gcc warnings and bug in SVBackSubst().
2010-11-29 15:31:25 +00:00
Maria Dimashova
c104cdce96
made random generators of MLL classes depended on default rng (theRNG) ( #205 ).
2010-11-29 14:04:08 +00:00
Alexey Spizhevoy
b260382840
added masks support into gpu::minMaxLoc
2010-11-29 13:56:43 +00:00
Maria Dimashova
7c4cff994c
fixed sift descriptor
2010-11-29 13:44:10 +00:00
Alexey Spizhevoy
678f392569
added is_signed into numeric_limits_gpu, fixed incorrect min max finding for floating values
2010-11-29 13:21:43 +00:00
Alexey Spizhevoy
6ad158dbe1
refactored gpu::minMaxLoc
2010-11-29 10:44:25 +00:00
Alexey Spizhevoy
437ac1a2f1
added mask support into gpu::minMax
2010-11-29 10:29:21 +00:00
Maria Dimashova
dd14dc5de3
fixed #517 ; uncommented ertrees test and moved it to black llist
2010-11-29 09:34:06 +00:00
Alexey Spizhevoy
8c48f3be9d
moved GPU's global counter reset from caller to the kernel's end
2010-11-29 08:09:54 +00:00
Alexey Spizhevoy
3da253a259
replaced one-threads tail reduce with one-block tail reduce in functions gpu: minMax, minMaxLoc
2010-11-29 08:04:39 +00:00
Alexey Spizhevoy
1066bd2fa2
removed double support (gpu: minMax, minMaxLoc, countNonZero) for CC which doesn't have native double support
2010-11-29 07:31:09 +00:00
Alexey Spizhevoy
72f020a8f3
added gpu::count_non_zero version for CC1.0, refactored gpu module a little
2010-11-29 07:18:11 +00:00
Vadim Pisarevsky
a3dfba36a1
fixed crashes in camshiftdemo sample
2010-11-28 19:44:01 +00:00
Anatoly Baksheev
4c6ffc7c77
temporary removed VERSION_VAR (because this requires cmake 2.8.3)
2010-11-28 11:12:35 +00:00
Ethan Rublee
64f9f7f23c
Adding optimization for brief and android using NEON SIMD intrinsics
2010-11-28 05:41:50 +00:00
Vadim Pisarevsky
cbe132cabe
several small fixes; added overloaded variant of cv::drawChessboardCorners
2010-11-27 23:16:50 +00:00
Vadim Pisarevsky
01c1003d51
fixed warnings and errors reported by VS2010
2010-11-26 18:25:30 +00:00
Vadim Pisarevsky
54ef4c08c2
moved some old stuff to the legacy module; merge "compat_c.h" headers and moved to the legacy as well. moved implementation of many non-critical/obsolete inline functions and methods to .cpp to improve Opencv build time
2010-11-26 17:58:20 +00:00
Anatoly Baksheev
fbdb4f4ab5
1) gpu test refactoring.
...
2) fixed gpu bm test fail
3) CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
2010-11-26 17:24:12 +00:00
Alexey Spizhevoy
7e2cc1be1b
added first version of gpu::countNonZero for all data types, it doesn't support compute capability 1.0 yet, also fixed some little bugs
2010-11-26 17:12:48 +00:00
Anatoly Baksheev
e470246ab5
restored version check (VERSION_VAR)
2010-11-26 15:51:43 +00:00
Martin Baeum
a7d979fb7e
remove spurious VERSION_VAR ( fixes #711 )
2010-11-26 13:19:42 +00:00
Maria Dimashova
5802ea39b1
fixed warnings of gcc
2010-11-26 12:15:08 +00:00
Maria Dimashova
354be115f2
made MaskPredicate safer ( #419 )
2010-11-26 10:57:01 +00:00
Maria Dimashova
dfe4af9e1d
fixed warnings under win32
2010-11-26 10:35:48 +00:00
Alexey Spizhevoy
bdaad9e1fe
added support of buffers into gpu::minMaxLoc, reduced memory requirements, refactored
2010-11-26 07:50:11 +00:00
Vadim Pisarevsky
59e2afe4d2
fixed the ordering of parameters in PyArg_ParseTupleAndKeywords, added correct Ptr<CvDTreeSplit>::delete_obj() (ticket #406 )
2010-11-25 23:16:32 +00:00
Vadim Pisarevsky
8967a1289a
fixed problem with missing minMaxIdx (ticket #703 )
2010-11-25 18:32:40 +00:00
Vadim Pisarevsky
1286c1db45
fixed multiple warnings from VS2010.
2010-11-25 16:55:46 +00:00
Maria Dimashova
7e5c11a920
added tests for some detectors; made features2d object create functions as static classes methods; fixed OpponentColorDescriptorExtractor, BriefDescriptorExtractor (on rgb); renamed DynamicDetector
2010-11-25 15:59:37 +00:00
Alexey Spizhevoy
9ad7a1c927
fixed compile time errors in gpu module (if one compiles without CUDA)
2010-11-25 11:52:15 +00:00
Vadim Pisarevsky
abfcf8a257
renamed PooledAllocator::malloc to PooledAllocator::allocateBytes, Matrix::free to Matrix::release to avoid conflicts with VisualStudio
2010-11-25 10:52:57 +00:00
Anatoly Baksheev
36ebf4ef0d
cuda+npp version check at configure time.
2010-11-25 10:42:09 +00:00
Vadim Pisarevsky
03aa0c9fec
fixed 2 warnings from VS2010 64-bit
2010-11-25 10:33:25 +00:00
Alexey Spizhevoy
fa5422a2ad
added buf support into gpu::minMax
2010-11-25 10:19:06 +00:00
Vadim Pisarevsky
b7e9c6229b
fifixed compile problem on VS2010 64-bit. fixed L1 and L2 distances
2010-11-25 10:05:03 +00:00
Alexey Spizhevoy
48183f10e7
optimized memory requirements for gpu::minMax's buffers, added support of compute capability 1.0
2010-11-25 09:57:02 +00:00
Maria Dimashova
c46546203f
fixed compile error under win32
2010-11-25 09:22:22 +00:00
Anatoly Baksheev
7c77787c84
npp version check
2010-11-25 08:42:12 +00:00
Vadim Pisarevsky
334ac49d34
added user mode selection (thanks to tito for the patch, ticket #563 )
2010-11-24 22:54:52 +00:00
Vadim Pisarevsky
beee6f2f70
pass the correct rgb->gray coefficients to PNG decoder, to match cvtColor's.
2010-11-24 19:50:52 +00:00
Anatoly Baksheev
d6686240d5
added version detection for NPP
2010-11-24 18:44:11 +00:00
Maria Dimashova
0a2881adcd
added to DetectorExtractor test the check of compute() on empty data. Added test for BRIEF.
2010-11-24 16:03:11 +00:00
Alexey Spizhevoy
27690e3b6e
added minMaxLoc function into gpu module
2010-11-24 11:40:14 +00:00
Vadim Pisarevsky
d366c0b2fa
fixed canny test; fixed mhi-global test & implementation (hopefully, for the last time); added sse 4.1 & 4.2 support (not working in Xcode for some reason); moved splineInterpolation to color.cpp; fixed a few bugs in documentation
2010-11-24 09:46:46 +00:00
Anatoly Baksheev
0e43976259
1) more convenient naming for samples gpu
...
2) added mask support to device 'transform' function
3) sample hog gpu: waitKey(1) -> waitKey(3), in other case image is not displayed.
2010-11-24 09:43:17 +00:00
Alexey Spizhevoy
68a7fc9868
optimized gpu::minMax a little
2010-11-24 09:19:11 +00:00
Alexey Spizhevoy
13d18d65a8
added support of multichannel matrices in gpu::minMax
2010-11-24 09:03:37 +00:00
Alexey Spizhevoy
282e01cb4a
added support of all data types into gpu::minMax
2010-11-24 08:55:52 +00:00
Vladislav Vinogradov
3c0cc087d6
fixed bug in StereoConstantSpaceBP - missing load max_data_term to constant memory
2010-11-24 08:39:52 +00:00
Ethan Rublee
6a689d82a3
Continue to refeactor the dynamic stuff - may have broken build on last commit.
...
Fairly certain that it builds now.
2010-11-23 22:45:49 +00:00
Ethan Rublee
f6b0818996
refactoring dynamic detectors
2010-11-23 22:26:36 +00:00
Maria Dimashova
c6e43c385d
updated documentation on features2d; minor features2d changes
2010-11-23 17:00:55 +00:00
Vadim Pisarevsky
f5e5b677c9
added hconcat & vconcat functions for joining matrices; moved some inline functions out of the headers; fixed several bugs in documentation; removed MatND from docs
2010-11-23 16:39:20 +00:00
Vladislav Vinogradov
35e8d700c6
fixed compile errors
2010-11-23 09:00:32 +00:00
Vladislav Vinogradov
dd2fe821c2
deleted NPP_VERSION and NPP_HAVE_COMPLEX_TYPE macros, because last NPP supports complex types under linux
2010-11-23 08:21:26 +00:00
Ethan Rublee
89c4bc54d9
fix little warning - opencv2/imgproc/types_c.h:235: warning: comma at end of enumerator list
2010-11-23 00:06:33 +00:00
Ethan Rublee
da05e6609a
Adding some dynamic feature detectors...
2010-11-22 23:59:25 +00:00
Vadim Pisarevsky
92fb499ba9
added type selection in the Kalman filter (thanks to Nghia Ho for the patch; see ticket #693 )
2010-11-22 21:05:22 +00:00
Maria Dimashova
e406dfee44
refactored features2d and sample on matching to many images
2010-11-22 18:27:08 +00:00
Vadim Pisarevsky
cf0d9da643
added 64f support in cv::resize
2010-11-22 17:37:29 +00:00
Vadim Pisarevsky
17a5e02eca
integrated multi-threaded version of SURF (thanks to imahon and yvo2m for the patch; see ticket #275 )
2010-11-22 17:02:51 +00:00
Vadim Pisarevsky
a275e515af
fixes bugs #624 and #625 (thanks to chaene!)
2010-11-22 15:32:18 +00:00
Vadim Pisarevsky
79bcae4e52
fixed background image reader (thanks to albertzeyer for the patch - ticket #651 )
2010-11-22 15:22:13 +00:00
Alexey Spizhevoy
d7c0c72b75
fixed scaling in gpu HOG
2010-11-22 14:13:23 +00:00
Vadim Pisarevsky
636cb15f3d
add protection against EAGAIN error in the streams (thanks to vrabaud for the patch - ticket #553 )
2010-11-22 13:07:43 +00:00
Vadim Pisarevsky
e18427b139
another fix on the ticket #518 - ignore all the circles with radius outside of the specified range
2010-11-22 12:53:11 +00:00
Vadim Pisarevsky
ce41f74ab4
decreased the lower canny threshold in HoughCircles, helps to detect some circles in low-contrast images (ticket #518 )
2010-11-22 12:16:38 +00:00
Alexey Spizhevoy
732bd621bb
added masks support for bitwise operations on GPU
2010-11-22 09:39:34 +00:00
Vadim Pisarevsky
3163cfb845
added 16-bit tiff support, enabled LZW codec in tiff (tickets #588 , #590 )
2010-11-21 21:50:45 +00:00
Vadim Pisarevsky
2c03c14f7b
probably fixed the bug in ANN::calc_output_scale with update_weights=true (ticket #558 )
2010-11-21 13:54:19 +00:00
Vadim Pisarevsky
feb0de80e1
avoid use of writable global variables in V4L capturing module (thanks to fjmadrid for the patch! - see the ticket #384 )
2010-11-21 13:09:37 +00:00
Andrey Morozov
680dc71bc5
fixed compilation error and warnings under ubuntu
2010-11-20 14:41:28 +00:00
Vadim Pisarevsky
3a8df6034f
fixes Mat::empty() and Mat::create() in the case of zero sizes (ticket #691 )
2010-11-20 13:16:16 +00:00
Vadim Pisarevsky
9785cc1427
removed memset in cv::pyrMeanShiftFiltering (ticket #664 )
2010-11-20 12:39:52 +00:00
Vadim Pisarevsky
4d676165ea
incorporated several critical fixes in EM implementation from Albert G (ticket #264 )
2010-11-20 12:34:16 +00:00
Vadim Pisarevsky
de4f1aeb06
fixed some GCC 4.4 warnings
2010-11-20 12:05:28 +00:00
Alexey Spizhevoy
6a9d022a9f
added support of different descriptor formats into gpu HOGDescriptor
2010-11-19 12:06:11 +00:00
Alexey Spizhevoy
faf4d0bc74
added bitwise operations into gpu module
2010-11-19 10:19:35 +00:00
Vadim Pisarevsky
96ad3b57b8
LANCZOS4 interpolation constant added to C interface
2010-11-18 22:04:32 +00:00
Vadim Pisarevsky
ea6b441052
extended cv::convertPointsHomogeneous to handle 4D input. corrected documentation
2010-11-18 22:03:20 +00:00
Vadim Pisarevsky
fd7b058b8b
DataType::generic renamed to DataType::generic_type (ticket #681 )
2010-11-18 10:54:12 +00:00
Alexey Spizhevoy
11c0c5bf85
added getDescriptors support into gpu HOG, also added commented test for this feature
2010-11-18 09:22:23 +00:00
Kirill Kornyakov
515bdfa71e
added max window size parameter for cascade classifier
2010-11-18 09:10:47 +00:00
Alexey Spizhevoy
8adc62016b
added getDescriptors function (draft version)
2010-11-17 17:10:23 +00:00
Alexey Spizhevoy
2d01558479
added different win_stride values feature into gpu HOG, refactored gpu HOG sample
2010-11-17 14:11:30 +00:00
Alexey Spizhevoy
4568d702ff
added getPeopleDetector_48x96 into gpu HOG
2010-11-17 08:31:24 +00:00
Vadim Pisarevsky
9b8c712a81
added operator != for some basic structures (ticket #678 )
2010-11-16 16:58:40 +00:00
Vadim Pisarevsky
d6b0e8fb69
fixed wrapper generation
2010-11-16 16:52:20 +00:00
Maria Dimashova
0af4d09aa9
fixed linker error undo mingw ( #657 )
2010-11-16 15:42:31 +00:00
Maria Dimashova
0ad9edfbd5
removed unnecessary fix
2010-11-16 15:27:40 +00:00
Anatoly Baksheev
edff674105
added default detector for winSize(64,128) for hog on gpu
2010-11-16 12:33:19 +00:00
Vladislav Vinogradov
be54f1237a
minor fix
2010-11-16 07:40:37 +00:00
Alexey Spizhevoy
cc6a87fc9d
fixed big in gpu::HOGDescriptor, added property into CPU's HOGDescriptor
2010-11-16 07:40:32 +00:00
Vadim Pisarevsky
e954577304
fixed duplicated external symbols in the static version of OpenCV
2010-11-15 21:23:14 +00:00
Vadim Pisarevsky
6eb36a5569
keep the SURFPoint.laplacian as KeyPoint.class_id (ticket #341 )
2010-11-15 21:08:28 +00:00
Vadim Pisarevsky
6cd01dc6ca
mapstep type was also changed to ptrdiff_t (ticket #157 )
2010-11-15 20:59:09 +00:00
Vadim Pisarevsky
1fce36a164
try to make a more elegant workaround for the incorrectly generated code in Canny (ticket #157 )
2010-11-15 20:53:33 +00:00
Vadim Pisarevsky
e20994d41c
added range check in the keypoint interpolation in SURF algorithm (ticket #497 )
2010-11-15 20:26:21 +00:00
Vadim Pisarevsky
08e9d85582
removed cv prefix
2010-11-15 20:09:55 +00:00
Ethan Rublee
d84931e456
small brief edit, was trying to allow user to pass integral image but this introduced some bugs, so no longer doing this...
...
for now.
2010-11-15 18:14:14 +00:00
Ethan Rublee
29b94ceef9
Fixing a small error in compilation for gpu - anatoly should review.
2010-11-15 17:42:34 +00:00
Vadim Pisarevsky
08b7855edc
extended out << mat/vec operators; added opencv license
2010-11-15 17:40:57 +00:00
Anatoly Baksheev
f2df784830
fixed error reporting in GPU module (exceptions in destructors, etc)
2010-11-15 16:22:52 +00:00
Anatoly Baksheev
d7d0754f38
fixed compilation error under nvcc
2010-11-15 13:51:48 +00:00
Alexey Spizhevoy
fada88e100
fixed some bugs, added tests for gpu::HOGDescriptor
2010-11-15 12:51:30 +00:00
Alexey Spizhevoy
13134595fd
added HOGDescriptor on GPU
2010-11-15 11:01:56 +00:00
Maria Dimashova
7bd4ba990a
fixed compile error undo win32 (due to int32_t using)
2010-11-15 10:24:38 +00:00
Anatoly Baksheev
ac5298815a
some device layer utility functions
2010-11-15 08:42:10 +00:00
Vladislav Vinogradov
19544b3d54
fixed gpu linear filters
2010-11-15 07:57:30 +00:00
Ethan Rublee
d84b970bf2
adding the Brief descriptor, associated hamming distance functors for bruteforce matching. Also adding cout << cv::Mat functions in core.
2010-11-14 06:27:48 +00:00
Vadim Pisarevsky
4065f17aa0
fixed uninitialized variable use in writeGraph (reported by valgrind when running opencv_test_core)
2010-11-13 22:00:10 +00:00
Vadim Pisarevsky
5791e89e4d
fixed buffer allocation for constant-value borders in the filter engine (ticket #524 )
2010-11-13 21:59:07 +00:00
Vadim Pisarevsky
15f56c8aa1
fixed member initialization in the sparse bundle adjustment code (ticket #385 )
2010-11-13 20:31:47 +00:00
Vadim Pisarevsky
bffb5f8b58
fixed initialization of the border interpolation table in the filter engine (ticket #161 )
2010-11-13 20:23:20 +00:00
Vadim Pisarevsky
28de198c75
switched from 8-point kernel to 7-point kernel in the fundamental matrix estimator (fixes some corner cases; see ticket #434 )
2010-11-12 21:07:41 +00:00
Vadim Pisarevsky
957cff2493
rewrote matchTemplate in C++; added border awareness to crossCorr (ticket #557 )
2010-11-12 20:57:01 +00:00
Vadim Pisarevsky
9e7b8d5f67
rewrote matchTemplate in C++; added border awareness to crossCorr (ticket #557 )
2010-11-12 20:55:32 +00:00
Vadim Pisarevsky
8217b34f60
fixed transparent border handling one more time (tickets #572 & #575 )
2010-11-12 14:40:29 +00:00
Maria Dimashova
7192bf951c
minor
2010-11-12 14:04:35 +00:00
Maria Dimashova
e3ee2677c7
added CV_EXPORTS to OpponentColorDescriptorExtractor
2010-11-12 08:20:51 +00:00
Victor Erukhimov
b4c38f905a
Fixed a build problem in windows
2010-11-11 20:00:19 +00:00
Maria Dimashova
cb3711d51d
fixed SURF::operator() ( #423 )
2010-11-11 16:06:22 +00:00
Maria Dimashova
b12588f702
fixed MserFeatureDetector
2010-11-11 15:45:54 +00:00
Anatoly Baksheev
c8e93da01d
minor (compilation fix)
2010-11-11 12:05:48 +00:00
Maria Dimashova
762cf182ef
modified grabCut: noise is added only if covariance determinant = 0
2010-11-11 12:04:40 +00:00
Vadim Pisarevsky
79ca6d8995
fixed sparse histogram update (ticket #526 )
2010-11-10 21:23:04 +00:00
Vadim Pisarevsky
e15a2ea95a
fixed remap with transparent border (ticket #582 )
2010-11-10 21:14:57 +00:00
Vadim Pisarevsky
e6b2efeb11
further improved accuracy of Delaunay triangulation (ticket #433 )
2010-11-10 20:45:54 +00:00
Vadim Pisarevsky
728f0eb2f5
fixed infinite loop in FileStorage::open when reading incomplete XML's (ticket #663 )
2010-11-10 20:11:07 +00:00
Anatoly Baksheev
55a722fc9d
some utility for GPU module internal purposes
2010-11-10 17:05:36 +00:00
Maria Dimashova
f76d393910
fixed grabCut: moved to double precision and added the noise to avoid zero determinant of covariance matrix
2010-11-10 15:24:11 +00:00
Ethan Rublee
458931613c
Making highgui build for android
2010-11-09 19:19:59 +00:00
Vadim Pisarevsky
9130d5bae1
put extra check to cv::findChessboardCorners (ticket #648 )
2010-11-09 15:45:56 +00:00
Vadim Pisarevsky
7f3ae3a011
fixed crash in color-luv when OpenCV is built using GCC 4.1
2010-11-09 14:32:06 +00:00
Maria Dimashova
d7c86bbcdc
minor change of BOW
2010-11-08 15:21:56 +00:00
Vladislav Vinogradov
863d61e9eb
fix gpu module compilation under linux
2010-11-08 09:55:10 +00:00
Vadim Pisarevsky
4cdcf37139
fixed cvPreprocessIndexArray (ticket #517 )
2010-11-07 20:58:58 +00:00
Vadim Pisarevsky
402ef4c9cb
correct 2 bugs in cvSolveCubic (linear and quadratic cases: tickets #525 and #364 )
2010-11-07 19:23:48 +00:00
Vadim Pisarevsky
378af78e6a
made calcBackproject slightly more robust.
2010-11-07 13:58:15 +00:00
Vadim Pisarevsky
018aba7507
a few small fixes in Matx operators
2010-11-06 22:10:21 +00:00
Vadim Pisarevsky
d8ace43753
fixed some more tests on Windows; changed inheritance Matx -> Vec to Vec -> Matx
2010-11-06 21:51:21 +00:00
Vadim Pisarevsky
5a53d82e30
fixed most of the failures in opencv_test
2010-11-06 14:56:01 +00:00
Vadim Pisarevsky
ced8192174
fixed several GCC warnings; fixed crash in kmeans test (because of cv::swap(Mat&a, Mat&b)) (ticket #616 )
2010-11-04 15:59:10 +00:00
Vadim Pisarevsky
b5f366fb70
fixed possible overflow in getThreshVal_Otsu_8u (ticket #602 )
2010-11-04 12:38:27 +00:00
Vadim Pisarevsky
8a8ba57b20
fixed building Python wrappers when Numpy is not available
2010-11-03 17:57:51 +00:00
Maria Dimashova
37c1204d55
updated doc on common interfaces of features2d; added some method for GenericDescriptorMatcher
2010-11-03 16:39:58 +00:00
Maria Dimashova
4a43041309
minor changes
2010-11-03 10:00:24 +00:00
Vadim Pisarevsky
5b6a755719
almost finished Python wrappers
2010-11-02 17:58:22 +00:00
Anatoly Baksheev
c923b258f4
fixed compilation under gcc
2010-11-01 15:13:17 +00:00
Anatoly Baksheev
7f56e5b2dd
compilation errors
2010-11-01 12:49:45 +00:00
Anatoly Baksheev
4ea811c568
Fixed a minor bug in PtrElemStep::ptr
2010-11-01 12:48:47 +00:00
Ethan Rublee
9ee954a0c6
Made calibration a bit faster in the absense of a checkboard and trying to fix
...
a crash with the libv4l capture code
2010-11-01 06:20:36 +00:00
Ethan Rublee
40c05d8418
Brute force implementation had issues with the type of distances it was storing.
...
Rectified this, hopefully.
2010-11-01 05:34:51 +00:00
Anatoly Baksheev
cac2e9bc80
compilation errors under GCC
2010-10-31 17:15:09 +00:00
Anatoly Baksheev
d661b8e3e2
added PtrStep PtrElemStep structures. Refactored name spaces,
2010-10-31 13:23:25 +00:00
Maria Dimashova
755bb956d6
fixed compile error on Win
2010-10-29 14:39:23 +00:00
Vadim Pisarevsky
00ec555252
extended Python bindings; not merged into cv.cpp yet; and many of the helper functions, like pyopencv_to_*, pyopencv_from_* etc. are still missing
2010-10-29 13:11:53 +00:00
Vadim Pisarevsky
893fb90b87
extended Python bindings; not merged into cv.cpp yet; and many of the helper functions, like pyopencv_to_*, pyopencv_from_* etc. are still missing
2010-10-29 13:09:49 +00:00
Maria Dimashova
69e329c9fd
modified features2d interface; added algorithmic test for DescriptorMatcher; added sample on matching to many images
2010-10-29 08:44:42 +00:00
Vadim Pisarevsky
83f6085773
added more helper macros to the function declarations, to assist the Python wrapper generator. Fixed memleak in Mat::operator()(Range,Range) and the related functions (Mat::row, Mat::col etc.)
2010-10-27 18:26:39 +00:00
Stefano Fabri
4c29ffecc0
Reverting, release beahviour was changed. Investigating on deallocate() issue
2010-10-26 13:55:16 +00:00
Stefano Fabri
e320e4e69c
Linking doesn't find deallocate()
2010-10-26 13:42:25 +00:00
Vladislav Vinogradov
80c1aecfe5
moved gpu::cvtColor from imgproc_gpu.cpp to color.cpp
2010-10-26 09:37:24 +00:00
Vladislav Vinogradov
2c39f0ee33
fix unnecessary memory allocation in gpu::magnitude and gpu::phase
2010-10-26 05:44:50 +00:00
Ethan Rublee
c9e06a0723
define expl as exp on android - may break things.
...
opencv/modules/ml/src/gbt.cpp
2010-10-25 20:15:45 +00:00
Maria Dimashova
e0b40c26d8
fixed CascadeClassifier::detectMultiScale when TBB
2010-10-25 12:05:22 +00:00
Stefano Fabri
ed0ce7ed50
Fixed missing semicolon
2010-10-25 11:29:08 +00:00
Vadim Pisarevsky
68378ac7e4
fixed crash in color-lab (ticket #627 )
2010-10-25 10:31:39 +00:00
Victor Erukhimov
094a63c838
Fixing a problem with SURF detector crash due to large keypoint sizes
2010-10-24 12:36:47 +00:00
Vadim Pisarevsky
099388bd12
fixed crashes in color-luv & color-lab when gcc 4.2 on x64 is used (tickets #502 , #627 )
2010-10-22 18:32:07 +00:00
Anatoly Baksheev
5ac4b23b7c
added PtrStep structure to pass in __global__ functions
2010-10-22 16:57:22 +00:00
Vadim Pisarevsky
969855d72a
fixed MatConstIterator::operator *() (the bug caused "operations" test failure; ticket #613 )
2010-10-22 11:47:11 +00:00
Vadim Pisarevsky
ebb9c61546
fixed bug with Mat::dataend initialization. Now morph-ex test passes; Also fixed CV_Assert() implementation
2010-10-21 21:07:11 +00:00
Vadim Pisarevsky
4a14795eb6
fixed several gcc 4.1 warnings
2010-10-21 18:30:57 +00:00
Vadim Pisarevsky
ccb1e5fac0
added assert to MatConstIterator::pos()
2010-10-21 15:47:49 +00:00
Vadim Pisarevsky
948d96645c
change at<double> => at<float>, since the histogram is cv_32f, not cv_64f
2010-10-21 13:20:10 +00:00
Vadim Pisarevsky
2591988414
ok, try to handle matrices with size (0,0)
2010-10-21 13:19:15 +00:00
Vadim Pisarevsky
4f9a72eaa7
fixed small matrix inversion using Cholesky algorithm (ticket #536 )
2010-10-21 12:07:49 +00:00
Victor Erukhimov
8ff0d754ac
Adding back MatConstIterator_::pos implementation
2010-10-21 03:47:57 +00:00
Vadim Pisarevsky
a44629d46f
add missing #include <stdarg.h>
2010-10-20 19:56:21 +00:00
Marius Muja
e77e152a15
Renamed header include sentinels to fix compile problem when used together with standalone flann
2010-10-20 19:05:41 +00:00
Vadim Pisarevsky
be016a75df
some fixes due to the changed policy in DataType & DataDepth handling
2010-10-20 17:43:46 +00:00
Vladislav Vinogradov
7d0feef775
added vecmath to gpu module.
2010-10-20 15:17:51 +00:00
Victor Erukhimov
0c3803a61c
Fixing a problem with conflict of ROS and opencv flann
2010-10-20 15:08:26 +00:00
Vadim Pisarevsky
89f64681d0
fixed several warnings; modified size comparison: m1.size() == m2.size() => m1.size == m2.size
2010-10-20 12:34:59 +00:00
Vadim Pisarevsky
f7bebe8270
fixed several warnings; modified size comparison: m1.size() == m2.size() => m1.size == m2.size
2010-10-20 12:33:57 +00:00
Vladislav Vinogradov
b08f60828b
added to gpu module linear filters for int and float source types.
...
refactored gpu module.
2010-10-20 08:50:14 +00:00
Vadim Pisarevsky
8af83e6d37
fixed a few bugs in: Mat::reshape, Mat(CvMat*) constructor, element access, copying nd array etc.
2010-10-19 11:57:37 +00:00
Vadim Pisarevsky
0441e5772a
undone experimental modifications in findExtrinsicCameraParams2.
2010-10-19 10:02:24 +00:00
Alexey Spizhevoy
fa245e5f21
refactored mssegmentation.cpp
2010-10-18 12:47:15 +00:00
Vladislav Vinogradov
e12e4798e0
added gpu version of magnitude, magnitudeSqr, phase, cartToPolar, polarToCart
2010-10-18 11:12:14 +00:00
Maria Dimashova
a594f01a3e
fixed cast of Mat to vector<Mat> (leads to compile error now)
2010-10-18 11:06:44 +00:00
Vadim Pisarevsky
bf584f0d0a
fixed a couple of warnings and 2 possible bugs
2010-10-18 09:03:54 +00:00
Vadim Pisarevsky
02885b8b49
added Mat::push_back, pop_back and related operations; enabled reading/writing/creating/copying matrices with zero dimensions.
2010-10-18 08:51:46 +00:00
Vadim Pisarevsky
bddaa00e03
renamed filterObject -> CvLSVMFilterObject, position -> CvLSVMFilterPosition etc.
2010-10-18 08:49:18 +00:00
Kirill Kornyakov
f4e5ef6a2c
bugfix: incrorrect argument order in cvRodrigues2 call
2010-10-18 07:39:20 +00:00
Kirill Kornyakov
c626c4c63e
bugfix: wrong command line argument used
2010-10-18 07:32:12 +00:00
Vadim Pisarevsky
1b1eab8e67
added helper macros to the function declarations
2010-10-16 20:34:34 +00:00
Alexey Polovinkin
ba88b2ee54
Added error handling in latentsvmdetect sample
2010-10-16 07:10:46 +00:00
Vadim Pisarevsky
f678c8f07b
made FLANN (and dependent on it code) build fine on Windows. Most of the changes are added CV_EXPORTS' into the class declarations and extern variables are turned into external functions (as a nice side effect the variables are now read-only)
2010-10-15 18:57:59 +00:00
P. Druzhkov
d611fb61fc
Gradient Boosting Trees (CvGBTrees) added to opencv mll. Test for all CvGBTrees public methods added.
2010-10-13 20:18:12 +00:00
Maria Dimashova
1c1485efd3
minor fixes
2010-10-13 16:16:40 +00:00
Alexey Spizhevoy
6b5df89532
refactored mean shift segmentation a little
2010-10-13 14:08:18 +00:00
Vladislav Vinogradov
4124633359
added magnitudeSqr and rectStdDev to gpu module.
...
added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests.
2010-10-13 12:52:39 +00:00
Vladislav Vinogradov
f4075e0168
added gpu::cvtColor for RGB <-> HSV and RGB <-> HLS
2010-10-13 09:42:29 +00:00
Alexey Spizhevoy
970dd7f593
implemented mean shift segmentation with elimination of small segments, added tests
2010-10-13 09:10:24 +00:00
Vadim Pisarevsky
de5e45d7c4
fixed some more build problems after renaming the headers
2010-10-12 21:42:24 +00:00
Marius Muja
16b1f61c83
Updated FLANN to version 1.5
2010-10-12 19:47:50 +00:00
Vadim Pisarevsky
3230073b9b
re-added missing _lsvmparser.h
2010-10-12 16:14:07 +00:00
Vadim Pisarevsky
6b8e60d033
the header parser for the extended OpenCV Python bindings
2010-10-12 15:59:00 +00:00
Vadim Pisarevsky
eecef2473e
removed obsolete matrix expression implementation
2010-10-12 12:37:04 +00:00
Vadim Pisarevsky
939b6ad72f
small fix in DefaultRngAuto class for easier parsing with Python wrapper generator
2010-10-12 12:36:20 +00:00
Vadim Pisarevsky
191f25ae7c
renamed internal headers to avoid conflicts with system header files
2010-10-12 12:35:04 +00:00
Vadim Pisarevsky
3e9e2f0958
united cv::Mat and cv::MatND
2010-10-12 12:32:32 +00:00
Vadim Pisarevsky
541441e85b
united cv::Mat and cv::MatND
2010-10-12 12:31:40 +00:00
Vladislav Vinogradov
f6895e7738
fixed gpu filters (deriv filter and source roi calculation)
2010-10-12 08:33:06 +00:00
Vladislav Vinogradov
ced60b7498
added histograms calculation to gpu module
2010-10-12 06:37:44 +00:00
Anatoly Baksheev
c09254cf67
fixed some warning under VS2008
2010-10-11 15:46:12 +00:00
Alexey Spizhevoy
adf7cc20b7
changed mean shift procedure a little
2010-10-11 14:25:30 +00:00
Vladislav Vinogradov
3e840cb798
added min/max filters to gpu module.
...
added supports of 4-channels image to gpu::minMax and gpu::cvtColor for RGB <-> YCrCB, RGB <-> YUV and RGB <-> XYZ color conversion.
2010-10-11 08:54:28 +00:00
Evgeniy Kozinov
1cf405d8a4
Russian comments was removed. Error code was added as returned value inLatentSVM parser.
2010-10-11 07:59:13 +00:00
Valentina Kustikova
fbfccffbaa
Integration object detection using Latent SVM. Sample was added.
2010-10-09 11:36:06 +00:00
Maria Dimashova
a22f74c362
fixed area computing
2010-10-09 10:01:19 +00:00
Ethan Rublee
244a537d54
_S happens to be a bad variable name for android
2010-10-09 02:15:08 +00:00
Maria Dimashova
ef6a79244d
fixed compile error (with TBB)
2010-10-08 16:49:34 +00:00
Maria Dimashova
9f934363e5
added sample on BOW usage to image classification (training and testing is on Pascal VOC dataset)
2010-10-08 13:17:34 +00:00
Vladislav Vinogradov
66df8ef06c
added Filter Engine to gpu module.
...
disabled gpu::sum, gpu::minMax, gpu:Canny until fix crash.
2010-10-06 14:32:13 +00:00
Anatoly Baksheev
7a3b0785d7
fixed gpu module build system (in case when WITH_CUDA is set, but CUDA Toolkit is not found)
2010-10-06 12:45:31 +00:00
James Bowman
5051c635b1
#593 add ConvertImage
2010-10-04 17:34:52 +00:00
Anatoly Baksheev
f8a14a0854
fixed warnings under VS2010 about 'implicit conversion from double to float'.
2010-10-04 14:52:13 +00:00
Maria Dimashova
89935fc59b
fixed FernDescriptorMatch; optimized keypoint regions matching in detector/descriptor evaluation; added CalonderDescriptorExtractor to evaluation tests
2010-10-04 14:12:36 +00:00
Vadim Pisarevsky
51822f2072
possible fix for ticket 380 (should not hurt camera calibration engine, as the fix only affects non-planar objects)
2010-10-04 13:46:37 +00:00
Vladislav Vinogradov
49fa536c62
added Sobel, GaussianBlur, Canny to gpu module.
...
minor fix of matrix_operations.cpp.
2010-10-04 11:42:40 +00:00
Vadim Pisarevsky
12656df19a
much faster exp() and log() with SSE2
2010-10-03 22:45:04 +00:00
Vadim Pisarevsky
46988ca633
some more fixes in rectify3 and 3calibration (corrected disparity ratio etc.)
2010-10-01 09:48:56 +00:00
Maria Dimashova
d511e62021
fixed detector evaluation test
2010-10-01 09:02:54 +00:00
Vadim Pisarevsky
65a0470326
added calib3d dependency of highgui, to visualize checkerboard detector work, and probably other algorithms
2010-09-30 20:55:47 +00:00
Vadim Pisarevsky
70860df574
fixed detection of the checkerboards in some extreme cases (ticket #298 )
2010-09-30 20:31:09 +00:00
Maria Dimashova
1061fc6589
back to previous default params
2010-09-30 15:47:10 +00:00
Maria Dimashova
13b535ac19
added BOWTrainer::add()
2010-09-30 14:21:22 +00:00
Vladislav Vinogradov
fb7aa43feb
added gpu 1d window sum, convertTo, based on NPP.
...
added RGB <-> XYZ color conversion.
gpu morphology minor fix.
2010-09-29 09:07:53 +00:00
Alexey Spizhevoy
12b7f3a0d0
fixed some compile-time problems (under Ubuntu)
2010-09-28 13:11:21 +00:00
Vladislav Vinogradov
bf25758159
fixed gpu morphology: anchor and iterations
2010-09-28 09:23:43 +00:00
Vladislav Vinogradov
2985c713e6
fixed short and float reading/writing in gpu::cvtColor
2010-09-28 09:10:25 +00:00
Anatoly Baksheev
60e572bbcf
fixed gpu morphology: now kernel in gpu is passed to npp functions.
...
warnings in cxcore
added graphcut wrapper
2010-09-28 08:45:44 +00:00
Vladislav Vinogradov
5d95cd75f2
added gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV
2010-09-28 07:05:21 +00:00
Vladislav Vinogradov
5285722c1c
added gpu::magnitude for complex source vector (two channels float).
...
added gpu::cvtColor for BGR5x5 <-> BGR and BGR5x5 <-> Gray.
2010-09-27 14:10:19 +00:00
Alexey Spizhevoy
992485c532
updated StereoBP docs & comments
2010-09-27 13:30:50 +00:00
Vladislav Vinogradov
51d5959aca
added gpu add, subtract, multiply, divide, absdiff with Scalar.
...
added gpu exp, log, magnitude, based on NPP.
updated setTo with new NPP functions.
minor fix in tests and comments.
2010-09-27 12:44:57 +00:00
Alexey Spizhevoy
037002d3c1
added copyright for split_merge files
2010-09-27 12:27:27 +00:00
Vladislav Vinogradov
e1e5047b6e
added gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in tests.
2010-09-27 09:37:43 +00:00
Anatoly Baksheev
1b8c00000c
added black list for gpu tests
2010-09-27 06:57:25 +00:00
Maria Dimashova
21e22962d9
fixed grammar error
2010-09-24 17:03:25 +00:00
Maria Dimashova
98763247d9
added DenseFeatureDetector
2010-09-24 16:55:12 +00:00
Anatoly Baksheev
a5910ac068
modified according to NPP for CUDA 3.2 API updates.
2010-09-24 16:41:34 +00:00
Anatoly Baksheev
a8161b7888
FindNPP.cmake: added support of NPP 3.2
2010-09-24 15:34:36 +00:00
Anatoly Baksheev
782f25a5a0
search in env var CUDA_NPP_ROOT
2010-09-24 12:01:26 +00:00
Anatoly Baksheev
99f90ffc9e
fixed if condition syntax: ! -> NOT
2010-09-24 11:33:06 +00:00
Vadim Pisarevsky
6c3d45d9df
fixed compile errors with MSVC2010
2010-09-24 10:52:21 +00:00
Vadim Pisarevsky
e812a02c0b
remove #include <Eigen/Core> from eigen.hpp
2010-09-23 20:03:47 +00:00
Maria Dimashova
26dbbcc070
added bag of words; did some renaming
2010-09-23 16:17:48 +00:00
Maria Dimashova
8462deed30
split descriptors.cpp
2010-09-23 13:44:23 +00:00
Maria Dimashova
9e9d4b9e49
added OpponentColorDescriptorExtractor
2010-09-23 10:53:36 +00:00
Vadim Pisarevsky
1a2fee0d56
include Eigen2/3 headers optionally, for greater flexibility
2010-09-22 20:45:01 +00:00
Vadim Pisarevsky
d72d11d09d
improved matrix expressions efficiency in some cases & simplified the code
2010-09-22 13:07:51 +00:00
Vladislav Vinogradov
4100cbd997
added gpu version of LUT, integral, boxFilter and cvtColor (RGB <-> YCrCb), based on NPP.
...
minor refactoring of GPU module and GPU tests, split arithm and imgproc parts.
2010-09-22 10:58:01 +00:00
Maria Dimashova
0c771221a3
fixed problem with surrogate splits in decision trees training
2010-09-22 06:55:51 +00:00
Ethan Rublee
2f3f677ffe
woops, broke cmake for a bit...
2010-09-22 03:36:45 +00:00
Ethan Rublee
8ee50c422b
adding some small changes to support android build,
...
mainly cmake stuff, but in persistance the wcstombs
is not supported on android, and in
sift.cpp there was and ifdef that affected arm and this
causes undefined symbols on android.
2010-09-22 02:16:33 +00:00
Vadim Pisarevsky
ec314cf232
moved the matrix expressions from mat.hpp to matop.cpp. That should improve build times
2010-09-21 15:15:44 +00:00
Alexey Spizhevoy
b2cdb7fa39
implemented cv::gpu::merge and cv::gpu::split functions
2010-09-20 13:20:25 +00:00
Vladislav Vinogradov
a2f8817df1
minor refactoring of GPU module and GPU tests
...
added gpu compare version for CMP_NE operation
2010-09-20 10:34:46 +00:00
Anatoly Baksheev
4ffb519cdd
GPU module: minor interface changes
2010-09-17 17:18:41 +00:00
Anatoly Baksheev
1387bfcde0
added GPU implementation of morphology functions (using NPP) and tests for it.
...
added npp_error function
added check_and_treat_gpu_exception function for tests_gpu
2010-09-17 15:28:59 +00:00
Maria Dimashova
97f2972fc0
uncommented fix of write/read keypoints
2010-09-17 12:32:57 +00:00
Maria Dimashova
8ab3fdbcca
merged regression tests for FeatureDetector, DescriptorExtractor from branch .features2d;
...
renamed createDetector to createFeatureDetector
2010-09-17 11:26:58 +00:00
Yannick Verdie
54ba887432
Qt fix: cvAddText ticket #561
2010-09-16 17:52:10 +00:00
Vladislav Vinogradov
b803c24345
added nppSafeCall
2010-09-15 14:34:41 +00:00