Andrey Kamaev
89be84a396
Fixed Linux build
2011-10-12 06:01:54 +00:00
Vadim Pisarevsky
b74116e694
unified norm computing; added generalized Hamming distance
2011-10-11 15:13:53 +00:00
Andrey Kamaev
22bd127365
Added performance tests for cv:phase and cv::SURF
2011-10-07 13:55:26 +00:00
Andrey Kamaev
9ae8443d37
Tegra optimized FastAtan2
2011-10-07 08:07:25 +00:00
Alexander Shishkov
b71bfef702
fixed bug with using not built-in ZLIB library
2011-10-03 17:10:18 +00:00
Andrey Morozov
bee68e519a
fixed several bugs in CommandLineParser
2011-10-03 11:44:31 +00:00
Andrey Morozov
bf636e40bf
improved print help in CommandLineParser
2011-10-03 11:17:36 +00:00
Vadim Pisarevsky
60ebe2003f
fixed multiple warnings on Windows. fixed bug #1368
2011-10-03 11:00:28 +00:00
Anatoly Baksheev
923f771cfc
warnings
...
optical flow gpu cosmetics
2011-10-03 09:26:00 +00:00
Andrey Kamaev
20af242a03
Updated command line arguments in performance tests
2011-10-03 07:43:57 +00:00
Andrey Morozov
b7a3d36729
fixed several bugs in CommandLineParser
2011-10-01 10:50:50 +00:00
Andrey Morozov
135b9280f1
improved print help in CommandLineParser
2011-10-01 10:27:19 +00:00
Andrey Morozov
97d54612c7
fix print help
2011-09-30 14:49:07 +00:00
Andrey Morozov
d449b0492f
fixed several bugs in CommandLineParser
2011-09-30 14:31:32 +00:00
Andrey Morozov
3d3efe7c07
fixed sub algorithm in CommandLineParser
2011-09-30 12:45:57 +00:00
Andrey Kamaev
5d363e67a0
Tegra optimized cvRound; perf test for cvRound; fixed perf test for stitching
2011-09-29 12:11:18 +00:00
Leonid Beynenson
fcaa587b67
CMake scripts changed a bit: added more accurate variant of the Threading Framework support (it is a lightweight analogue of TBB for ARM-s).
2011-09-27 16:25:13 +00:00
Vadim Pisarevsky
a1d6671451
fixed bug #1370
2011-09-22 09:58:58 +00:00
Vladislav Vinogradov
ce35a6d8be
fixed bug in cv::reduce in reduceC_ for multi-channels source
2011-09-22 06:43:52 +00:00
Andrey Kamaev
6ff2ae1d3a
Tegra-optimized minMaxLoc/minMaxIdx
2011-09-14 16:20:10 +00:00
Leonid Beynenson
d99f4a2beb
Since there is no a standard functions cv::min and cv::max which has cv::Scalar argument, removed the performance tests,
...
calling the functions cv::min and cv::max with cv::Scalar argument.
Instead of them two performance tests were created which call the functions cv::min and cv::max with 'double' argument.
2011-09-13 21:57:42 +00:00
Andrey Kamaev
5cce038958
Performance testing branch is merged back into trunk
2011-09-06 15:30:28 +00:00
Anatoly Baksheev
415978b1c9
warnings
2011-09-05 14:37:27 +00:00
Leonid Beynenson
f69aa40310
Added the declaration of the type ConcurrentDoubleVector for TBB case.
2011-08-26 11:05:51 +00:00
Vadim Pisarevsky
eb9401d353
applied patch #1326
2011-08-21 10:39:38 +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
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
Vadim Pisarevsky
fba70ca131
fixed bug #1306 (Vec assignment); added tests for Vec & Matx multiplication
2011-08-15 13:24:13 +00:00
Andrey Kamaev
7820c343eb
Documentation: fixed CvSlice and FeatureDetector descriptions.
2011-08-15 07:05:04 +00:00
Andrey Kamaev
d7a9b99b1d
Documentation: fixed references for C++ operators
2011-08-13 21:39:10 +00:00
Andrey Kamaev
d6e3ccc1b2
Documentation: fixed about 100 cross-referencing errors.
2011-08-13 16:49:40 +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
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
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
645bb0bfbc
added size check to static Mat::diag()
2011-08-10 12:40:41 +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
Andrey Kamaev
0a2c7803b6
Fixed mixChannels argument types
2011-08-08 07:08:58 +00:00
Vadim Pisarevsky
8ceda8372c
corrected PCA::PCA and PCA::operator () description (thanks to Adrian Kaehler)
2011-08-07 17:12:09 +00:00
Vadim Pisarevsky
4b94d91955
added _InputArray::_InputArray(const Scalar& s) constructor (ticket #1214 )
2011-08-06 18:52:05 +00:00
itsyplen
9b1cb7227a
fixed errors in cmdparser
2011-08-04 16:12:55 +00:00
itsyplen
6d3e92517c
new version of command line parser
2011-08-04 16:09:04 +00:00
Andrey Kamaev
ff9da914ec
Fixed bug in checkRange - integer Mats were always in range
2011-08-04 06:17:23 +00:00
Vadim Pisarevsky
c57799a877
fixed 8-point case in findFundamentalMat (ticket #1262 ). findFundamentalMat needs to be rewritten actually (as well as findHomography)
2011-08-03 14:04:14 +00:00
Vadim Pisarevsky
29bf7384dc
fixed useOptimized(); added checkHardwareSupport description (ticket #1258 )
2011-08-03 08:17:58 +00:00
Vadim Pisarevsky
c8378fa4c4
added "inclusive" & "exclusive" adjectives to startrow, endrow, startcol, endcol parameter descriptions (ticket #1272 )
2011-08-02 19:50:13 +00:00
Andrey Kamaev
2a6dd2e807
Fixed Android build
2011-08-02 14:56:51 +00:00
Vadim Pisarevsky
ce2f4c6a4d
propagated fix for EXR from 2.3 branch to trunk
2011-08-02 12:55:05 +00:00
Vadim Pisarevsky
f0b3cb1845
added getNumberOfCPUs() function
2011-08-02 12:42:58 +00:00
Vadim Pisarevsky
f85b9754e0
fixed Vec*scalar operations, fixed minEnclosingCircle Python interface.
2011-08-01 12:01:43 +00:00
Vadim Pisarevsky
a826a983d3
added EMD to ch7 hist sample, fixed bug with cv::min/cv::max (ticket #1270 ), fixed mixChannels description
2011-07-31 09:23:05 +00:00
Andrey Pavlenko
750c56cc0e
adding arg name (to fix doc reference and wrappers consistency)
2011-07-29 14:31:28 +00:00
Andrey Kamaev
3b558508be
TEGRA optimized add8u, sub8u and logical 8u operations
2011-07-27 13:36:53 +00:00
Vadim Pisarevsky
d8417af086
fixed and improving formatting in opencv2refman.pdf. added support for n-channel mask in Mat::copyTo() and n-channel images in cv::compare(). fixed 2 compile warnings in opencv_python.
2011-07-24 10:34:14 +00:00
Vadim Pisarevsky
41df54e75f
fixed several typoes and errors in the refman (ticket #1203 )
2011-07-22 12:50:49 +00:00
Vadim Pisarevsky
216fbc004a
fixed printing Mx0 matrices (ticket #1247 )
2011-07-22 12:15:22 +00:00
Andrey Kamaev
6d288978ab
Fixed typo
2011-07-21 19:05:21 +00:00
Maria Dimashova
0d7a37c1e7
added an ability to make push_back to the empty matrix
2011-07-21 09:38:25 +00:00
Vadim Pisarevsky
ff5e97c8e4
added COVAR_ and SORT_ enums to core.hpp; fixed many, many VS2005, VS2010 and MinGW (GCC 4.5.2) warnings
2011-07-19 12:27:07 +00:00
Vadim Pisarevsky
1badec0b2d
eliminated opencv_extra_api.hpp (all the functionality is moved to the regular OpenCV headers)
2011-07-18 16:31:30 +00:00
Vadim Pisarevsky
12715c210d
fixed mixed-type arithmetic operations (ticket #1224 )
2011-07-14 14:54:05 +00:00
Vadim Pisarevsky
2dea07f9f8
repaired Python bindings for functions using InputOutputArray
2011-07-14 14:13:10 +00:00
Andrey Pavlenko
fbfddbd3ea
- 'c_string' support added to Java API
...
- improved CV_IN_OUT/CV_OUT handling for generated Python/Java wrappers
2011-07-12 21:13:56 +00:00
Leonid Beynenson
0ddc661882
Fixed bug in the operator of cv::Ranges-s intersection (operator &).
2011-07-12 16:33:26 +00:00
Vadim Pisarevsky
569b1ad582
embeded cv Python module into cv2.
2011-07-12 12:56:03 +00:00
Andrey Kamaev
2cf34c7f46
Fixed few more bugs in rst_parser. Fixed small typos in documentation.
2011-07-08 04:31:13 +00:00
Vadim Pisarevsky
0940573e8b
fixed a few more typos in the docs.
2011-07-07 16:59:09 +00:00
Vadim Pisarevsky
5649f35757
some more bugfixed in 2.3 propagated to trunk
2011-07-07 11:43:21 +00:00
Andrey Kamaev
741a689f65
Improved RST parser; fixed small typos found by new parser
2011-07-07 11:23:51 +00:00
Vadim Pisarevsky
b33224f0b6
merged the latest fixes in 2.3 to trunk
2011-07-04 16:18:12 +00:00
Vadim Pisarevsky
a5d53e3e2f
some more corrections from Gabor
2011-07-01 12:09:39 +00:00
Vadim Pisarevsky
6c8a2b8888
propagated fixes in docs and cap_dshow to trunk
2011-07-01 09:39:22 +00:00
Vadim Pisarevsky
995ce4bdcc
:ocv:function => :ocv:cfunction for some old API
2011-06-30 12:25:36 +00:00
Vadim Pisarevsky
cc9a1bb62f
propagated some more fixes from 2.3 branch to the trunk
2011-06-30 12:06:26 +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
7cd48accc2
bump version to 2.3.1 in the header too (ticket #1178 )
2011-06-29 17:45:41 +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
Vadim Pisarevsky
49467947ac
propagated some fixes from 2.3 to trunk
2011-06-23 12:00:09 +00:00
Vadim Pisarevsky
c5088ca1b8
added explicit Mat_<T>::Mat_(const MatExpr&) (resolves ticket #996 )
2011-06-19 21:13:32 +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
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
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
Vadim Pisarevsky
8d8ef596c8
introduced new RST/Sphinx domain ocv.
2011-06-16 12:48:23 +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
Vadim Pisarevsky
06ac78ee23
some more corrections in the docs
2011-06-15 13:16:57 +00:00
Vadim Pisarevsky
22970b8270
fixed multiple GCC warnings on Ubuntu 11.04
2011-06-14 12:03:34 +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
6f26c55fe3
fixed ticket #983
2011-06-13 21:23:42 +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
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
Vadim Pisarevsky
5ca3bd502c
reverted broken opencv_test_core launcher
2011-06-10 12:21:26 +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
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
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
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
99bae77173
Fixed coefficients order in solvePoly doc (ticket #1060 )
2011-06-08 14:58:46 +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
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
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
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
Vadim Pisarevsky
ddd8f897fe
fixed drawing test
2011-06-02 12:45:00 +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
Ilya Lysenkov
29b45e70bd
Fixed cluster centers returning in cvKMeans2 (ticket #706 )
2011-06-01 12:06:39 +00:00
Ilya Lysenkov
b6c195d44c
Fixed reading of the user class from *.xml (ticket #840 ).
2011-06-01 10:05:11 +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
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
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
Alexander Shishkov
6aabf72bc5
removed OPENCV_BUILD_SHARED_LIB in favor of BUILD_SHARED_LIBS
2011-05-31 13:17:59 +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
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
Kirill Kornyakov
fe279279e6
Update CommandLineParser class
2011-05-28 06:55:41 +00:00
Vadim Pisarevsky
3a1f24e74c
fixed mat.push_back(mat) (ticket #1091 )
2011-05-27 20:32:48 +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
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
Andrey Kamaev
0d2c98b5e1
Implemented 4 missing Mat::ptr methods
2011-05-24 16:14:23 +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
0bf00036a8
improved jSVD accuracy
2011-05-24 13:25:26 +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
Vadim Pisarevsky
f2a337f990
fixed several typos, including the old ones from ticket #854
2011-05-21 20:17:45 +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
Kirill Kornyakov
aadb1669a7
some samples updated according to new CommandLineParser class
2011-05-21 14:09:03 +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
Vadim Pisarevsky
856c717783
fixed reading/writing of utf-8 strings
2011-05-20 20:24:34 +00:00
Vadim Pisarevsky
b0598fcf36
removed debug print statement from cvMixChannels()
2011-05-17 15:55:40 +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
Vadim Pisarevsky
3d154c9dde
fix build problems on Windows
2011-05-17 13:32:42 +00:00
Vadim Pisarevsky
7b2e39a3f9
added missing #include for compatibility with VS2008
2011-05-17 07:27:48 +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
Vadim Pisarevsky
fa2f1c036a
removed "#include "windows.h"" from core headers
2011-05-13 20:00:58 +00:00
Vadim Pisarevsky
56cf08a873
made "filestorage << vector<Mat>" work properly.
2011-05-13 15:24:21 +00:00
Vladislav Vinogradov
3c2d7b951a
fixed LUT (ticket #1057 )
2011-05-11 05:32:00 +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
Anatoly Baksheev
1c18e5fef9
fixed ~300 warnings under windows (had to hack gtest a bit)
2011-05-06 21:45:48 +00:00
Andrey Kamaev
9f29506d2c
Refactored NEON optimization usage
2011-05-06 12:24:56 +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
Andrey Kamaev
727fbd5376
Android cmake toolchain file is included into OpenCV
2011-05-03 08:13:50 +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
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
Vadim Pisarevsky
c82252035f
fixed bug with misaligned data access (on Windows & Linux)
2011-04-27 13:28:49 +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
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
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
Vincent Rabaud
6e15238dd9
- make sure the code compiles with gcc 4.6
2011-04-22 21:35:46 +00:00
Andrey Kamaev
8483b95256
Fixed #1004
2011-04-20 11:28:16 +00:00
Vadim Pisarevsky
e9a5bbc003
fixed ?? marks; fixed missing highlighting in some of the sections
2011-04-19 11:41:12 +00:00
Vladimir Dudnik
2057f2c452
fixed build issues related to changes in IPP calls.
2011-04-18 21:24:57 +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
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
Andrey Kamaev
b906ad3108
Test system included into Android build
2011-04-11 14:47:06 +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
Elena Fedotova
ef06694779
Purpose: updated the core chapter
2011-04-07 20:29:59 +00:00
Vincent Rabaud
1dff306872
- make sure the code compiles under gcc-4.6
2011-04-06 22:00:09 +00:00
Elena Fedotova
25fc046a7a
Purpose: updated the core chapter
2011-04-03 22:10:32 +00:00
Vladislav Vinogradov
d888b81052
fixed gpu docs (broken links, missing description, etc)
2011-03-23 10:56:20 +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
Vadim Pisarevsky
73f589e8a5
further docs cleanup
2011-03-08 22:22:24 +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
f025e4739a
some more doc cleanup
2011-03-03 07:29:55 +00:00
Vadim Pisarevsky
4bb893aa9f
the first round of cleaning up the RST docs
2011-02-28 21:26:43 +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
24ccbccf63
cleaned RST formatting a bit
2011-02-26 11:05:10 +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
Vadim Pisarevsky
916690a674
temporily excluded cv::Algorithm
2011-02-18 12:17:26 +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
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
Vadim Pisarevsky
d9ab1d2b92
fixed build on Windows with MSVC2010
2011-02-09 22:45:45 +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
Valentina Kustikova
d03b89f163
Parallel version of Latent SVM.
2011-02-08 07:34:25 +00:00
Vladimir Dudnik
c987b9f180
added IPP Sobel and Sharr filters. Also some minor changes.
2011-01-19 23:27:30 +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
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
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
2dd0e85264
fixed some build problems
2010-12-28 21:15:58 +00:00
Vadim Pisarevsky
97d9a672cc
moved gtest to modules; added some gtest-based tests
2010-12-28 16:24:23 +00:00
Vadim Pisarevsky
a379d011fd
fixed MatConstIterator<> (ticket #776 )
2010-12-26 22:18:30 +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
Alexey Spizhevoy
a6d9cce500
added CUFFT errors handling into GPU module
2010-12-22 08:03:53 +00:00
Vadim Pisarevsky
8511b69635
fixed Mat::Mat(Vec|Matx|vector) constructor (ticket #747 )
2010-12-11 18:32:11 +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
Vadim Pisarevsky
e5564b4388
improved accuracy of determinant(), invert() and solve() on 3x3 matrices (ticket #749 )
2010-12-09 20:54:04 +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
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
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
84aed5d360
fixed unresolved RotatedRect::boundingRect() error (ticket #725 )
2010-12-04 11:40:14 +00:00
Vadim Pisarevsky
a937d9d43c
unified the coordinate interpretation in RotatedRect (ticket #425 )
2010-11-29 18:14:08 +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
Vadim Pisarevsky
a3dfba36a1
fixed crashes in camshiftdemo sample
2010-11-28 19:44:01 +00:00
Vadim Pisarevsky
cbe132cabe
several small fixes; added overloaded variant of cv::drawChessboardCorners
2010-11-27 23:16:50 +00:00
Vadim Pisarevsky
8967a1289a
fixed problem with missing minMaxIdx (ticket #703 )
2010-11-25 18:32:40 +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
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