56 Commits (f6b451c607e6df40420bb2b6735215b871094600)

Author SHA1 Message Date
Andrey Kamaev 49a1ba6038 Set stricter warning rules for gcc 13 years ago
Andrey Kamaev 5f9e295adf Added test and workaround for #1942 13 years ago
Vadim Pisarevsky 52797a55e2 added support for vector<Mat_<>> in InputArray, OutputArray, split & merge 13 years ago
Vadim Pisarevsky 7a7dae3627 fixed problem with Mat::copyTo() with Mat_<> arguments (ticket #1918) 13 years ago
Vadim Pisarevsky 2fd1e2ea57 merged all the latest changes from 2.4 to trunk 13 years ago
Maria Dimashova 84c9990632 fixed cvKMeans2 (#1359) 13 years ago
Maria Dimashova 6636d255f7 fixed iter index in kmeans 13 years ago
Vadim Pisarevsky d62e486b69 avoid empty clusters in k-means in a more elegant way (relates to ticket #7698) 13 years ago
Vadim Pisarevsky af8e5696f0 fixed a few compile problems in SparseMat code; fixed iteration over an empty sparse matrix (ticket #1587) 13 years ago
Andrey Kamaev bfaae7dd93 Input/Output arrays are updated to support fixed-type and fixed-size semantic for all compatible types 13 years ago
Marina Kolpakova 0bc5140b17 allocate CPU memory if Tegra GPU allocator failed. 13 years ago
Victoria Zhislina fbdb93ec79 CV_ENABLE_UNROLLED 13 years ago
Andrey Pavlenko fb051f78de adjusting custom mat allocator when mat type is changed 13 years ago
Andrey Kamaev bdfd4c3062 Refactored Tegra related macro usage 13 years ago
Kirill Kornyakov 893f75444d Optimized version of ReduceR functions and one ReduceC function added 13 years ago
Andrey Kamaev d6ef0378a2 Reverted invalid cv::reduce optimization 13 years ago
Kirill Kornyakov ab2ae86e86 Optimized version of Reduce functions added 13 years ago
Vladislav Vinogradov bd4239be7b moved OpenGL wrappers to separate header 13 years ago
Andrey Pavlenko 467f936459 Adding optimized Mat Allocator 13 years ago
Vadim Pisarevsky b74116e694 unified norm computing; added generalized Hamming distance 14 years ago
Vadim Pisarevsky a1d6671451 fixed bug #1370 14 years ago
Vladislav Vinogradov ce35a6d8be fixed bug in cv::reduce in reduceC_ for multi-channels source 14 years ago
Vadim Pisarevsky 6942799669 fixed kmeans center initialization in the case of huge matrices (ticket #1291); fixed warinings in libtiff. 14 years ago
Maria Dimashova 0d7a37c1e7 added an ability to make push_back to the empty matrix 14 years ago
Vadim Pisarevsky ff5e97c8e4 added COVAR_ and SORT_ enums to core.hpp; fixed many, many VS2005, VS2010 and MinGW (GCC 4.5.2) warnings 14 years ago
Vadim Pisarevsky b204e73d9a propagated some more fixes from 2.3 branch to the trunk 14 years ago
Vadim Pisarevsky 9b6d8c3963 added reduce(..., CV_REDUCE_MIN/CV_REDUCE_MAX, ...) for 16u/16s (ticket #1145) 14 years ago
Vadim Pisarevsky 2d2b8a496e renamed "None()" to "noArray()" to avoid conflicts with X11 (ticket #1122) 14 years ago
Vadim Pisarevsky 0c877f62e9 replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()). 14 years ago
Vadim Pisarevsky f2f8fc14b0 proper fix for reduce with op=CV_REDUCE_AVG and ddepth==CV_8U 14 years ago
Ilya Lysenkov 29b45e70bd Fixed cluster centers returning in cvKMeans2 (ticket #706) 14 years ago
Alexander Shishkov 80dfdf8ff7 removed ddepth from matrix (after Vadim's commit, it generates problem with core and ml tests) 14 years ago
Vadim Pisarevsky 6de72ea8ee resolved tickets #904 (nicer floating-point formatting) and #816 (reduce with CV_REDUCE_AVG on 8-bit arrays) 14 years ago
Vadim Pisarevsky 3a1f24e74c fixed mat.push_back(mat) (ticket #1091) 14 years ago
Vadim Pisarevsky dd45fe13d1 fixed OutputArray::create, which resolves several failures in opencv_test_core 14 years ago
Vadim Pisarevsky abeeb40d46 a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc. 14 years ago
Vadim Pisarevsky 061b49e0b2 reworked nearly all of the OpenCV tests (except for opencv_gpu tests) - they now use the Google Test engine. 14 years ago
Vadim Pisarevsky a379d011fd fixed MatConstIterator<> (ticket #776) 14 years ago
Vadim Pisarevsky 84aed5d360 fixed unresolved RotatedRect::boundingRect() error (ticket #725) 14 years ago
Vadim Pisarevsky a937d9d43c unified the coordinate interpretation in RotatedRect (ticket #425) 14 years ago
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 15 years ago
Vadim Pisarevsky 3a8df6034f fixes Mat::empty() and Mat::create() in the case of zero sizes (ticket #691) 15 years ago
Vadim Pisarevsky de4f1aeb06 fixed some GCC 4.4 warnings 15 years ago
Vadim Pisarevsky d8ace43753 fixed some more tests on Windows; changed inheritance Matx -> Vec to Vec -> Matx 15 years ago
Vadim Pisarevsky ced8192174 fixed several GCC warnings; fixed crash in kmeans test (because of cv::swap(Mat&a, Mat&b)) (ticket #616) 15 years ago
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.) 15 years ago
Vadim Pisarevsky ebb9c61546 fixed bug with Mat::dataend initialization. Now morph-ex test passes; Also fixed CV_Assert() implementation 15 years ago
Vadim Pisarevsky 2591988414 ok, try to handle matrices with size (0,0) 15 years ago
Vadim Pisarevsky be016a75df some fixes due to the changed policy in DataType & DataDepth handling 15 years ago
Vadim Pisarevsky 8af83e6d37 fixed a few bugs in: Mat::reshape, Mat(CvMat*) constructor, element access, copying nd array etc. 15 years ago