Vladislav Vinogradov
dac9f69ba4
fixed bug in SURF_GPU (memory access error)
2011-09-12 15:14:02 +00:00
Alexey Spizhevoy
485e71bcc2
Bug in multiply was fixed (by Vlad Vinogradov)
2011-09-12 14:58:56 +00:00
Vladislav Vinogradov
29b9720aab
added check if src.size() == dst.size() to gpu::resize
2011-09-12 10:23:20 +00:00
Vladislav Vinogradov
b2079d6de1
implemented gpu::resize for all types
2011-09-12 10:13:14 +00:00
Vladislav Vinogradov
acac27d8fe
optimized gpu::multiply
2011-09-12 08:45:56 +00:00
Vladislav Vinogradov
6763bd6d01
added padded performance tests for gpu module
2011-09-12 07:48:09 +00:00
Andrey Kamaev
6167469bbd
Fixed fullscreen window mode on Windows.
2011-09-11 18:54:25 +00:00
Alexey Spizhevoy
fd5b0c1f18
Reverted some unnecessary changes in GPU module
2011-09-10 12:30:28 +00:00
Alexey Spizhevoy
a7c6b84390
Added TODOs into GPU module
2011-09-10 12:28:03 +00:00
Alexey Spizhevoy
903f835d9f
added support of 8UC4*32FC1 multiply into GPU module
2011-09-10 11:56:55 +00:00
Andrey Kamaev
ab3ec788ce
Perf tests: improved reporting when test fails because of exception
2011-09-09 13:21:26 +00:00
Andrey Kamaev
5ab6d5a05a
Perf tests reports - added output format with embedded styles
2011-09-09 12:15:09 +00:00
Leonid Beynenson
5c3a93a5b8
Small modification in test parameters.
2011-09-09 11:28:19 +00:00
Andrey Kamaev
c08dab0c52
Fixed modules order in OpenCVConfig.cmake
2011-09-09 10:00:10 +00:00
Alexey Spizhevoy
f515337beb
Added handling of stitching module into OpenCVConfig.cmake.in
2011-09-08 15:03:35 +00:00
Andrey Pavlenko
f69bb74202
Fixing static libs build on Windows
2011-09-08 13:13:37 +00:00
Andrey Kamaev
6cb1036e04
Perf tests: method ::perf::TestBase::getDataPath made public static; added base CUDA detection into run.py script
2011-09-08 11:01:45 +00:00
Andrey Kamaev
ccfb3e6a21
Perf tests: fixed some issues
2011-09-08 09:29:27 +00:00
Andrey Pavlenko
6ceb322a47
Fixing Windows build
2011-09-08 08:54:14 +00:00
Andrey Kamaev
1917d8b006
Fixed perf target on Windows.
2011-09-08 06:27:46 +00:00
Leonid Beynenson
6bb15fa711
Made perf test for CascadeClassifier (LBP frontal face cascade).
2011-09-07 19:52:52 +00:00
Kirill Kornyakov
b0535e0456
Neon Optimized Resize added
2011-09-07 15:06:51 +00:00
Alexey Spizhevoy
55f38ae8b3
fixed bug in gpu perf. test
2011-09-07 14:01:12 +00:00
Vladislav Vinogradov
8009b5150e
added performance tests for gpu module
2011-09-07 13:16:07 +00:00
Andrey Pavlenko
3206945b6d
Fixing Windows build
2011-09-07 12:51:41 +00:00
Andrey Pavlenko
b58b04a31c
Perf Tests: updates to cvtColor() & integral() perf tests
2011-09-07 12:50:56 +00:00
Alexey Spizhevoy
cbb6ac0c34
refactored features finders in stitching module
2011-09-07 12:48:48 +00:00
Andrey Kamaev
6d09dd5cf7
Perf tests: minor fix in chart.py
2011-09-07 11:41:30 +00:00
Alexey Spizhevoy
c9a41c6802
added first version of public stitching API, added simple sample which uses that API, old sample renamed to stitching_detailed
2011-09-07 11:14:27 +00:00
Andrey Kamaev
1449dd1f02
fixed Java API build (not sure if features2d is wrapped correctly now)
2011-09-07 09:51:26 +00:00
Alexander Mordvintsev
d50cc51070
handling Ptr<> arguments and return values in Python wrappers
...
partially wrapped features2d framework
added feature_homography.py sample
2011-09-07 09:38:22 +00:00
Andrey Kamaev
2ef4e2eeb7
Perf tests: fixed some bugs in scripts
2011-09-07 09:38:12 +00:00
Andrey Kamaev
52184c8803
Gpu functionality in stitching module is excluded from Android build
2011-09-07 08:59:39 +00:00
Alexey Spizhevoy
95a3ffd0c5
put all old stitching API into detail namespace
2011-09-07 06:34:22 +00:00
Vladislav Vinogradov
bf0081a850
fixed bug in stitching in GpuSurfFeaturesFinder (missing upright parameter)
2011-09-07 06:19:21 +00:00
Andrey Kamaev
5cce038958
Performance testing branch is merged back into trunk
2011-09-06 15:30:28 +00:00
Vladislav Vinogradov
df9f707ff0
fixed bug in gpu::remap under win32
2011-09-06 13:42:50 +00:00
Alexey Spizhevoy
ca8c5b633c
minor fixes in stitching module
2011-09-06 09:31:54 +00:00
Alexey Spizhevoy
b0fe660d5b
fixed stitching module link error on Windows
2011-09-06 08:41:38 +00:00
Andrey Pavlenko
f2da701723
cvtColor: dst channels number default is set to 4 for RGBA/BGRA cases; added new codes for yuv420 to RGBA/BGRA.
2011-09-06 08:35:31 +00:00
Vladislav Vinogradov
84022779a1
added bicubic interpolation to gpu::remap
2011-09-06 07:01:23 +00:00
Anatoly Baksheev
415978b1c9
warnings
2011-09-05 14:37:27 +00:00
Alexey Spizhevoy
fbe2e6fb01
refactored stitching module
2011-09-05 11:52:30 +00:00
Alexey Spizhevoy
9be4701f24
turned opencv_stitching application to module and sample
2011-09-05 10:41:54 +00:00
Vladislav Vinogradov
30ecb28877
fixed build under windows (replace M_PI with CV_PI)
2011-09-05 09:25:10 +00:00
Alexey Spizhevoy
bcec7a7e35
minor changes in opencv_stitching
2011-09-05 08:20:54 +00:00
Alexey Spizhevoy
3bb0a5e331
minor changes in opencv_stitching
2011-09-05 08:18:45 +00:00
Vladislav Vinogradov
e0c0461787
optimized gpu::remap (use texture memory)
2011-09-05 07:59:59 +00:00
Vadim Pisarevsky
32ed1bf858
added phaseCorrelate function by Will Lucas.
2011-09-05 07:57:18 +00:00
Vladislav Vinogradov
c26b005371
optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap
2011-09-05 07:51:00 +00:00
Vladislav Vinogradov
b2d5839af7
added GpuFeature assertion to gpu::Canny
2011-09-05 06:20:34 +00:00
Vladislav Vinogradov
b371bd68df
added assertion for small image sizes to SURF_GPU (ticket #1323 )
2011-09-05 06:03:49 +00:00
Vladislav Vinogradov
914ed44e28
fixed CudaMem::createMatHeader (ticket #1353 )
2011-09-05 05:45:27 +00:00
Vladislav Vinogradov
ef430882a1
fixed build under linux
2011-09-05 05:40:57 +00:00
Alexandre Benoit
69b8f304d7
memory safety test added
2011-09-04 16:46:56 +00:00
Alexandre Benoit
c02b5f1d45
Updated retina access methods and OpenEXR image tone mapping demo cleaned
2011-09-04 08:00:28 +00:00
Vincent Rabaud
ec6636a664
- add documentation for LshIndexParams
2011-08-31 17:56:33 +00:00
Vladislav Vinogradov
15b1b4e232
switched to gpu::pyrDown and gpu::pyrDown in opencv_stitching
2011-08-31 13:26:33 +00:00
Vladislav Vinogradov
ea2f5b1391
added BORDER_REFLECT and BORDER_WRAP support to gpu module
...
switched to gpu::remap in opencv_stitching
2011-08-31 13:21:14 +00:00
Vadim Pisarevsky
a5df21bf24
removed problem with duplicated CV_OUT InputOutputArray parameters (ticket #1348 )
2011-08-31 12:36:19 +00:00
Vladislav Vinogradov
47d68f6967
implemented gpu::remap for all types
2011-08-31 11:42:54 +00:00
Anatoly Baksheev
39373cd9f9
minor update of device layer
2011-08-30 09:08:41 +00:00
Anatoly Baksheev
c19f88853a
minor update of device layer
2011-08-30 09:04:31 +00:00
Vladislav Vinogradov
0f5f57561e
optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2
2011-08-30 08:49:11 +00:00
Vladislav Vinogradov
837f65784e
update gpu docs
2011-08-30 08:27:23 +00:00
Vladislav Vinogradov
50d012b56b
fixed gpu::pyrUp implementation
2011-08-29 11:32:18 +00:00
Vladislav Vinogradov
5f9e47a9cd
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
2011-08-29 11:31:52 +00:00
Alexey Spizhevoy
50b72197ab
fixed bug in gpu::matchTemplate (added normalization routine to make the GPU version consistent with the CPU one), added test cases from the ticket #1341
2011-08-29 08:06:45 +00:00
Andrey Pavlenko
8bf5c0e7ae
typo is fixed
2011-08-29 07:41:56 +00:00
Vadim Pisarevsky
df5c60c50a
added missing cv::moveWindow & cv::resizeWindow
2011-08-27 20:05:07 +00:00
Vadim Pisarevsky
714732e9bb
fixed some more hybrid tracker build problems on Windows
2011-08-27 10:43:53 +00:00
Andrey Pavlenko
1bae6413c1
Java API: generator script whitespace cleanup, adding statistics gathering code
2011-08-26 15:15:15 +00:00
Andrey Pavlenko
3e323e6ff8
Java API: test for Highgui.imencode() is added
2011-08-26 14:39:04 +00:00
Vadim Pisarevsky
07746b54d6
fixed hybrid tracker build problems on Windows
2011-08-26 13:52:46 +00:00
Vadim Pisarevsky
c593355e42
fixed declaration of imencode to make it usable in Python etc.
2011-08-26 13:06:43 +00:00
Vadim Pisarevsky
ae83fe7645
added hybrid (feature-based & meanshift-based) tracker (by Pushkar)
2011-08-26 12:22:19 +00:00
Leonid Beynenson
f69aa40310
Added the declaration of the type ConcurrentDoubleVector for TBB case.
2011-08-26 11:05:51 +00:00
Anatoly Baksheev
e90aeb08f9
1) ticket #1332
...
2) device layer utility
2011-08-26 09:34:49 +00:00
Vladislav Vinogradov
173ac5a64b
optimized gpu pyrDown and pyrUp
2011-08-24 11:16:42 +00:00
Artem Myagkov
3a3bc18381
modified capturing building ligic for iOS
2011-08-24 10:53:57 +00:00
Artem Myagkov
8c6782300a
modified highgui and ts modules and cmakelists for ios cross-compiling, added ios toolchains, added ios build tutorial
2011-08-23 11:19:58 +00:00
Alexandre Benoit
a288163d73
enhanced and more robust image input management
2011-08-22 20:09:01 +00:00
Vladislav Vinogradov
0ed6d86a49
optimized some gpu::cvtColor functions
2011-08-22 11:07:52 +00:00
Alexandre Benoit
4408423c9f
waiting for optimisation at Retina::_convertCvMat2ValarrayBuffer
2011-08-21 13:12:14 +00:00
Alexandre Benoit
05c0cd72d0
updated retina modules : minor misakes correction & changed pixel format to float instead of double to keep some memory, precision is almost sufficient, check for residual mistakes
2011-08-21 11:02:42 +00:00
Alexandre Benoit
66ee335ca9
updated retina modules : minor misakes correction & changed pixel format to float instead of double to keep some memory, precision is almost sufficient, check for residual mistakes
2011-08-21 11:01:53 +00:00
Vadim Pisarevsky
eb9401d353
applied patch #1326
2011-08-21 10:39:38 +00:00
Alexandre Benoit
752eed00f2
updated GUI photoreceptors sensitivity parameter management
2011-08-20 12:41:34 +00:00
Andrey Kamaev
014ba699a3
Attempt to fix a build problem (ambiguous PixelType error when compiled on Mac x86)
2011-08-19 19:18:32 +00:00
Vadim Pisarevsky
3b7b833a4e
merged latest fixes from 2.3 branch; since 2.3.1 is out, the version in trunk is bumped to 2.3.2
2011-08-17 20:12:11 +00:00
Vladislav Vinogradov
971e35f283
fixed bug in gpu::cvtColor
2011-08-17 13:46:36 +00:00
Vladislav Vinogradov
5e9ae6b19f
added TransformFunctorTraits, optimized some functions that use transform
2011-08-17 11:32:24 +00:00
Vadim Pisarevsky
6ce2277cc7
fixed multi-scale Hough transform (ticket #1320 )
2011-08-17 09:19:46 +00:00
Vadim Pisarevsky
d3d55f3234
fixed crashes in parallel HOG detector; avoid use of new POPCNT instruction in ORB (to make it compatible with older CPUs).
2011-08-16 13:52:02 +00:00
Alexey Spizhevoy
78bb392088
refactored opencv_stitching
2011-08-16 12:36:11 +00:00
Alexey Spizhevoy
b6e9ed4ec5
fixed bug in opencv_stitching (added handling of homography evaluation failure)
2011-08-16 09:51:54 +00:00
Vadim Pisarevsky
c66ed3e02f
fixed Ximea constructor call
2011-08-15 14:23:55 +00:00
Vadim Pisarevsky
fba70ca131
fixed bug #1306 (Vec assignment); added tests for Vec & Matx multiplication
2011-08-15 13:24:13 +00:00
Alexey Spizhevoy
ee18397f58
added CameraInfo class into opencv_stitching
2011-08-15 13:03:59 +00:00
Alexey Spizhevoy
b97ecdff0d
refactored opencv_stitching, added possibility to turn off BA
2011-08-15 12:20:27 +00:00
Vladislav Vinogradov
6e3a1f7b49
implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2
2011-08-15 12:14:02 +00:00
Alexey Spizhevoy
c92b040c48
updated saving matches graph in opencv_stitching
2011-08-15 09:22:22 +00:00
Alexey Spizhevoy
8b7d74e9f0
minor changes in opencv_stitching
2011-08-15 08:26:11 +00:00
Alexey Spizhevoy
f95e71ea3a
added saving of matches graph into opencv_stitching (in DOT format)
2011-08-15 08:19:57 +00:00
Andrey Kamaev
7820c343eb
Documentation: fixed CvSlice and FeatureDetector descriptions.
2011-08-15 07:05:04 +00:00
Andrey Kamaev
a69c591927
Fixed Android build.
2011-08-15 07:03:22 +00:00
Alexey Spizhevoy
aba2008711
implemented rotating-only cameras calibration
2011-08-15 06:15:06 +00:00
Vadim Pisarevsky
a51a8ad577
fixed tickets #1301 , #1303 , #1305
2011-08-14 19:46:39 +00:00
Alexander Mordvintsev
a0af870719
added CV_OUT to CvANN_MLP::predict
...
python cv2 MLP sample done
2011-08-14 04:32:27 +00:00
Andrey Kamaev
d7a9b99b1d
Documentation: fixed references for C++ operators
2011-08-13 21:39:10 +00:00
Andrey Kamaev
6168eaf745
Documentation: fixed "template<class T> const T" case for ".. ocv:function::" macro
2011-08-13 18:05:11 +00:00
Andrey Kamaev
d6e3ccc1b2
Documentation: fixed about 100 cross-referencing errors.
2011-08-13 16:49:40 +00:00
Alexandre Benoit
b4d42ae6f1
optimised input image management
2011-08-13 14:14:28 +00:00
Alexandre Benoit
1a749c5141
optimised input image management
2011-08-13 14:13:41 +00:00
Andrey Kamaev
431daf59b6
* Fixed cross-referencing in reference manual (except C++ operator() ).
...
* Fixed display of struct and class definitions (except classes with base class specified).
* Fixed formatting and referencing errors in several documentation files.
2011-08-12 22:18:04 +00:00
Vadim Pisarevsky
cff30dd2bb
added cv.py micro-module for backward compatibility with existing Python scripts using prev-gen Python API.
2011-08-12 18:03:01 +00:00
Vadim Pisarevsky
960fd51cf0
another attempt to fix #1299
2011-08-12 15:19:10 +00:00
Vadim Pisarevsky
d37beb4074
fixed Matx33 * Point3 and Matx22 * Point operators (ticket #1299 )
2011-08-12 12:54:38 +00:00
Vadim Pisarevsky
50d70cf9c6
made retina code compile with VS2005/VS2008
2011-08-12 11:28:17 +00:00
Andrey Kamaev
6c767b281e
Java API: generated test stubs for 2 new functions
2011-08-12 08:14:51 +00:00
Vadim Pisarevsky
02c98152d7
export HOGDescriptor::getDefaultPeopleDetector() to Python (ticket #1298 )
2011-08-12 07:50:55 +00:00
Vadim Pisarevsky
c65c67eff4
preserve alpha channel in PNG, when imread(..., -1) is called (ticket #1107 )
2011-08-11 22:38:09 +00:00
Vadim Pisarevsky
6942799669
fixed kmeans center initialization in the case of huge matrices (ticket #1291 ); fixed warinings in libtiff.
2011-08-11 22:27:18 +00:00
Vadim Pisarevsky
2fe3ed75c1
fixed building retina code on Windows
2011-08-11 22:02:52 +00:00
Vadim Pisarevsky
411f51367e
raised threshold in ORB test; temporarily disabled always failing Opponent SIFT test
2011-08-11 21:35:04 +00:00
Vadim Pisarevsky
2842d34611
added retina model, by Alexander Benoit
2011-08-11 20:42:08 +00:00
Vadim Pisarevsky
d1588c0439
added support for Ximea cameras (missing parts in the prev. commit)
2011-08-11 18:06:09 +00:00
Vadim Pisarevsky
bd0d8429ee
added support for Ximea cameras (patch by Marian Zajko), fixed GCC warnings in MOG2 background subtractor.
2011-08-11 17:59:30 +00:00
Vadim Pisarevsky
d58459ccdd
fixed default maxSize case in cvHaarDetectObjects (ticket #1296 )
2011-08-11 13:16:00 +00:00
Vadim Pisarevsky
d3350b50aa
avoid infinite loops when 0-area image is filtered (ticket #1295 )
2011-08-11 13:12:59 +00:00
Andrey Kamaev
7c8a49b475
Java API: Removed meaningless tests
2011-08-11 07:21:28 +00:00
Andrey Kamaev
1863f58a67
Java API: generated test stubs for recently added functions/classes
2011-08-10 16:57:15 +00:00
Andrey Kamaev
ebb08bc015
Java API: Fixed bug in Mat port; fixed/implemented all java tests for core module
2011-08-10 15:56:47 +00:00
Leonid Beynenson
aa78754720
Changed tabulation.
2011-08-10 14:21:20 +00:00
Andrey Kamaev
92afe9e40a
Java API: fixed input List<List<smth>> arguments
2011-08-10 14:09:22 +00:00
Vadim Pisarevsky
f9ef92d45a
multilib support added (ticket #363 )
2011-08-10 12:49:52 +00:00
Vadim Pisarevsky
645bb0bfbc
added size check to static Mat::diag()
2011-08-10 12:40:41 +00:00
Andrey Kamaev
25261e6ebc
Added new tests written by Hussein Abdinoor; Added support for new classes in features2d and imgproc
2011-08-10 12:35:22 +00:00
Vladislav Vinogradov
bad7dadb75
added remap test, fix compilation error
2011-08-10 12:05:24 +00:00
Vladislav Vinogradov
8bb9e4302e
added registerPageLocked/unregisterPageLocked functions
...
added convert functions to BruteForceMatcher_GPU
other minor fixes
2011-08-10 11:32:48 +00:00
Vadim Pisarevsky
c9ed7fee34
fixed C++ implementation of Delaunay triangulation and moved it from sample to imgproc.
2011-08-10 10:28:01 +00:00
Anatoly Baksheev
edcfa64d99
experimental kernels for cuda
2011-08-10 09:51:36 +00:00
Andrey Kamaev
50d1d711de
Added reference to Nvidia TADP into Android tutorial; refactored both Android tutorials; fixed some rst warnings
2011-08-10 09:45:17 +00:00
Anatoly Baksheev
b535356ec7
experimental kernels for cuda
2011-08-10 09:35:57 +00:00
Maria Dimashova
81cb7b2c5e
added read/write methods for SimpleBlobDetector and DenseFeatureDetector; added their creation to FeatureDetector::create method ( #1290 )
2011-08-10 09:17:37 +00:00
Maria Dimashova
999481273e
fixed memory leak in SIFT wrapper ( #1288 )
2011-08-10 07:02:50 +00:00
Vladislav Vinogradov
ff1fb9f7cc
minor stitching optimization (use cpu matchers instead of gpu matchers on multicore processors)
2011-08-10 06:53:24 +00:00
Andrey Kamaev
1248775177
Java API: added JNI_OnLoad to eliminate jvm warnings
2011-08-09 14:58:24 +00:00
Maria Dimashova
ec150c24e3
added CV_CAP_PROP_OPENNI_REGISTRATION property for getting
2011-08-09 13:58:05 +00:00
Vladislav Vinogradov
c5adaa717b
minor stitching optimization (improve buffer reuse)
2011-08-09 13:08:54 +00:00