Commit Graph

575 Commits

Author SHA1 Message Date
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