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
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
de4f1aeb06
fixed some GCC 4.4 warnings
2010-11-20 12:05:28 +00:00
Vadim Pisarevsky
fd7b058b8b
DataType::generic renamed to DataType::generic_type (ticket #681 )
2010-11-18 10:54:12 +00:00
Vadim Pisarevsky
9b8c712a81
added operator != for some basic structures (ticket #678 )
2010-11-16 16:58: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
Vadim Pisarevsky
08e9d85582
removed cv prefix
2010-11-15 20:09:55 +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
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
e15a2ea95a
fixed remap with transparent border (ticket #582 )
2010-11-10 21:14:57 +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
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
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
5b6a755719
almost finished Python wrappers
2010-11-02 17:58:22 +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
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
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
ccb1e5fac0
added assert to MatConstIterator::pos()
2010-10-21 15:47:49 +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
be016a75df
some fixes due to the changed policy in DataType & DataDepth handling
2010-10-20 17:43:46 +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
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
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
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
1b1eab8e67
added helper macros to the function declarations
2010-10-16 20:34:34 +00:00
Marius Muja
16b1f61c83
Updated FLANN to version 1.5
2010-10-12 19:47:50 +00:00
Vadim Pisarevsky
541441e85b
united cv::Mat and cv::MatND
2010-10-12 12:31:40 +00:00
Anatoly Baksheev
f8a14a0854
fixed warnings under VS2010 about 'implicit conversion from double to float'.
2010-10-04 14:52:13 +00:00
Vadim Pisarevsky
12656df19a
much faster exp() and log() with SSE2
2010-10-03 22:45:04 +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
Vadim Pisarevsky
e812a02c0b
remove #include <Eigen/Core> from eigen.hpp
2010-09-23 20:03:47 +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
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
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
Vadim Pisarevsky
bf94db5b16
fixed 2 bugs in the recently modified Lapack functions
2010-08-31 12:39:00 +00:00
Vadim Pisarevsky
eb6994f58a
fixed Mat(const Matx&) constructor; added SVD(Matx)
2010-08-30 18:05:05 +00:00
Vadim Pisarevsky
3bd00085f7
made MatConstIterator STL compliant
2010-07-29 13:52:22 +00:00