Vsevolod Glumov
5648e49d59
Merge remote-tracking branch 'origin/master'
2012-08-23 14:58:41 +04:00
Vsevolod Glumov
fc307c87dc
Improved the public 'non-optimized' duplicates of 'Tegra-optimized' functions.
2012-08-23 14:56:02 +04:00
Anatoly Baksheev
d395bf1522
minor fix in FindTBB
...
added texture_binder
2012-08-23 13:37:27 +04:00
Vladislav Vinogradov
da5aaab277
optimized gpu::integral for Kepler
2012-08-22 12:13:34 +04:00
Vadim Pisarevsky
8efb84b5a4
added ios camera support in highgui. turned on optimization in opencv2.framework (ticket #2232 )
2012-08-20 19:36:36 +04:00
marina.kolpakova
66eb96d719
minor warning fix
2012-08-19 22:43:27 +04:00
Andrey Kamaev
8e2258c494
Fix Windows build after commit:41b6d25
2012-08-19 00:20:08 +04:00
Andrey Kamaev
ff3aa6cbe1
Fix Android build after commit:41b6d25
2012-08-17 18:28:50 +04:00
Vadim Pisarevsky
ec8f926686
small correction for the previous patch in parallel.cpp
2012-08-17 17:34:51 +04:00
Vadim Pisarevsky
41b6d25bdd
added cross-platform Mutex implementation; enable platform-native (GDC/Concurrency) parallel_for_ implementation when TBB is not installed.
2012-08-17 17:32:06 +04:00
Andrey Kamaev
b0927397e9
#2225 Rename getConvertData to getConvertElem to match the headers and documentation
2012-08-15 15:34:33 +04:00
Vladislav Vinogradov
7928cec670
added linesAccumGlobal kernel
2012-08-15 13:18:35 +04:00
Daniil Osokin
45c49a9088
Added perf test
2012-08-10 17:37:48 +04:00
Andrey Pavlenko
1995b1a06c
duplicating cv::error() message to Android logcat
2012-08-08 16:39:24 +04:00
Alexander Mordvintesv
a2df490914
added CV_IN_OUT to img argument of drawing functions
2012-08-08 11:18:52 +03:00
Vadim Pisarevsky
4b5f948307
added SSE2-optimized 3x3 invert by Grigoriy Frolov
2012-08-07 17:59:52 +04:00
Andrey Kamaev
5100ca7508
svn repository web references are replaced with links to git
2012-08-07 14:30:36 +04:00
Vadim Pisarevsky
310b1ad7b9
moved parallel_for_ and ParallelLoopBody to core.hpp
2012-08-03 16:41:00 +04:00
Vadim Pisarevsky
fd9069422a
Merge remote-tracking branch 'origin/master'
2012-08-03 16:14:38 +04:00
Ilya Lavrenov
27c2aa3a4e
parallel version of bilateral filter was implemented using parallel_for_
2012-08-02 16:25:30 +04:00
Vadim Pisarevsky
fac3d9994c
integrated another portion of SSE optimizations from Grigory Frolov
2012-07-31 19:07:55 +04:00
Vadim Pisarevsky
b9d7c712f5
made countNonZero SSE code SSE2-compliant and portable
2012-07-30 16:02:49 +04:00
Josh Doe
f1690557bf
core/stat: fix build with 32-bit
...
Optimization introduced in b782d8bb
only works for 64-bit builds, but
ifdef failed to check for this.
2012-07-29 14:48:21 -04:00
Sam Bromley
fd98520d78
Protect check of CV_SSE4_2 with #if defined.
2012-07-26 12:43:56 -02:30
Sam Bromley
49b55a7245
Protect check for _MSC_VER with #if defined.
2012-07-26 12:35:21 -02:30
Maria Dimashova
6b7470f683
fixed gcc compilation
2012-07-24 18:25:46 +04:00
Vadim Pisarevsky
b782d8bb53
integrated patch with some SSE2/SSE4.2 optimizations from Grigory Frolov
2012-07-24 17:24:31 +04:00
Marina Kolpakova
33d95642d3
fixed documentation missmatch for polylines function
2012-07-08 18:26:18 +00:00
Marina Kolpakova
66aff45e96
fixed #2130
2012-07-05 20:55:55 +00:00
Andrey Kamaev
e900952b87
quiet most of the OSX build warnings
2012-07-05 12:56:31 +00:00
Vadim Pisarevsky
a1bc11c429
fixed typo in minMaxIdx description (ticket #2081 )
2012-07-02 12:59:02 +00:00
Andrey Kamaev
565a8dc30d
Fixed automatic temporary files cleaning with run.py on Windows
2012-07-02 12:23:57 +00:00
Vadim Pisarevsky
31395b0759
added check for false bug report #2081
2012-07-01 21:29:50 +00:00
Vadim Pisarevsky
562838e0b5
partial fix for repeated algorithm registration (patch #2101 by Stephan Reuter)
2012-07-01 21:14:16 +00:00
Andrey Kamaev
afe11f69fb
Fixed Windows build warnings and configuration problem.
2012-06-30 20:45:01 +00:00
Andrey Kamaev
27c23b557c
Merged few small fixes from 2.4 branch
2012-06-30 13:36:27 +00:00
Leonid Beynenson
6d3fecd490
Fixed small bug in cv::Ptr<_Tp> conversion to cv::Ptr<_Tp2>. Now this conversion is made in a more accurate way.
2012-06-29 16:38:03 +00:00
Andrey Kamaev
4d09d62f85
Added Ptr<T> support to AlgorithmInfo; fixed some warnings
2012-06-29 07:46:53 +00:00
Vadim Pisarevsky
82cb2ab556
fixed bug in SVD, ticket #2027 ; fixed building highgui with ffmpeg support on MacOSX
2012-06-28 19:45:13 +00:00
Vadim Pisarevsky
fd901d8323
fixed #2108 (thanks to Vincent for the report and proposed solution)
2012-06-28 15:52:34 +00:00
Leonid Beynenson
d822989c8b
Added template method cv::Algorithm::set(const char* _name, const Ptr<_Tp>& value),
...
which allows to pass as the second parameter of the method set any cv::Ptr<_Tp> object.
2012-06-28 12:17:11 +00:00
Andrey Kamaev
e4965b143f
Fixed discrepancy between SSE and regular baranches in FREAK
2012-06-28 11:08:11 +00:00
Vadim Pisarevsky
d60b1f2f82
fixed bug #2106 ; added test
2012-06-27 20:51:48 +00:00
Andrey Kamaev
f09ae32796
Fixed Mat::isContinuous for big matrix (thanks to Boris Mansencal) #2103
2012-06-27 14:19:35 +00:00
Andrey Kamaev
0f8e271509
Fixing iOS detection in core persistence
2012-06-26 09:21:22 +00:00
Andrey Kamaev
dd7eeea118
Fixing cv::tempfile on Windows #2093
2012-06-26 09:07:37 +00:00
Andrey Kamaev
7b806f6008
fixed several documentation errors
2012-06-25 12:56:46 +00:00
Andrey Kamaev
d9c74f63e1
All tests writing temporary files are updated to use cv::tempfile() function
2012-06-25 11:24:06 +00:00
Marina Kolpakova
1365e28a54
initial support of GPU LBP classifier: added new style xml format loading
2012-06-22 15:00:36 +00:00
Andrey Kamaev
25f70e691a
Fixed warnigs from zlib defines
2012-06-21 10:28:57 +00:00
Andrey Kamaev
f6ef504ef0
Fixed few more warnings/bugs.
2012-06-20 21:09:27 +00:00
Andrey Kamaev
7dcbf32532
Fixed WString related build problem in Android build
2012-06-18 13:08:59 +00:00
Andrey Kamaev
7cccc93bdf
Fixed Android build warnings and few warnings in specific cnfigurations
2012-06-13 13:19:43 +00:00
Andrey Kamaev
c5aba337e9
Fixed number of warnings. Fixed mingw64 build.
2012-06-12 14:46:12 +00:00
Vadim Pisarevsky
76f49f3078
added script to build the universal opencv2.framework for iOS device and simulator. fixed opencv_world cmake script to create static libopencv_world.a for iOS. temporarily disable compressed file storages in the case of iOS (to avoid dependency of zlib)
2012-06-09 16:18:39 +00:00
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
2012-06-09 15:00:04 +00:00
Marina Kolpakova
e86f0aaea1
fixed hundreds of "anonymous" warnings for gpu module.
2012-06-08 17:09:38 +00:00
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
2012-06-08 14:54:17 +00:00
Andrey Kamaev
f62028dc16
Fixed mingw build.
2012-06-08 03:15:08 +00:00
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
2012-06-07 17:21:29 +00:00
Alexander Shishkov
74786075e3
test commit
2012-06-06 09:21:09 +00:00
Alexander Shishkov
80a4157f11
test commit
2012-06-06 09:12:11 +00:00
Andrey Kamaev
834a0b518c
Trunk OpenCV version is set to 2.4.9
2012-05-31 11:59:43 +00:00
Andrey Kamaev
1a572c8e89
Added test for #1997 ; fixed build warnings
2012-05-31 06:59:06 +00:00
Vadim Pisarevsky
17d9509e31
changed "void FileStorage::release(string&)" to "string FileStorage::releaseAndGetString()"
2012-05-30 13:02:45 +00:00
Vadim Pisarevsky
74882fe188
replaced "string FileStorage::release()" with 2 methods to preserve backward compatibility.
2012-05-30 11:29:22 +00:00
Andrey Kamaev
a20248977c
Documentation: fixed class/struc members documentation; added warning on incorrectly documented member
2012-05-29 16:55:46 +00:00
Andrey Kamaev
40e8d08e8d
Added check for trailing semicolon to rst parser; fixed few documentation build warnings
2012-05-29 10:57:25 +00:00
Andrey Kamaev
05de6302fd
Fixed documentation: corrected parameter names
2012-05-29 10:36:19 +00:00
Vladislav Vinogradov
67b718f1cb
fixed some bugs in gpu module under Windows:
...
* convertTo alignment error
* compare with scalars error
2012-05-29 08:03:36 +00:00
Andrey Kamaev
6ca618277c
More fixes for documentation.
2012-05-28 20:11:38 +00:00
Vadim Pisarevsky
bc929a7d46
added API for storing OpenCV data structures to text string and reading them back
2012-05-28 15:38:58 +00:00
Andrey Kamaev
18a8721f49
Small fixes for documentation checking script
2012-05-28 15:29:21 +00:00
Andrey Kamaev
78329b0dfe
New bunch of documentation fixes
2012-05-28 14:36:15 +00:00
Andrey Kamaev
71625ad458
Fixed more documentation & source discrepancies
2012-05-28 11:22:43 +00:00
Andrey Kamaev
eb2f1f81ed
Fixed hundreds of documentation problems
2012-05-28 07:36:14 +00:00
Andrey Kamaev
9d73b5f510
Added test for #914
2012-05-25 17:56:28 +00:00
Alexander Shishkov
a71e690b5e
temp commit
2012-05-25 13:35:14 +00:00
Alexander Shishkov
3165b22a97
temp commit
2012-05-25 13:16:16 +00:00
Alexander Shishkov
2ac9338f87
temp commit
2012-05-25 13:11:34 +00:00
Vadim Pisarevsky
513080ea12
some more fixes in Algorithm methods declarations
2012-05-24 11:50:54 +00:00
Vadim Pisarevsky
5cc4d23d1e
fixed description of cv::invert() (ticket #1972 )
2012-05-23 12:52:46 +00:00
Vadim Pisarevsky
01169ec826
fixed description of Algorithm::getList(); added sample, thanks to Shervin Emami (ticket #1972 )
2012-05-23 12:35:51 +00:00
Andrey Kamaev
3108423a37
Fixed assert placement in cv::invert
2012-05-23 09:28:26 +00:00
Vadim Pisarevsky
fd68cc768a
fixed 2 build problems on MacOSX (highgui with ffmpeg, opencv_world); added macro CV_INIT_ALGORITHM for simpler algorithm registration (ticket #1876 )
2012-05-21 14:56:07 +00:00
Maria Dimashova
28297c0224
fixed Mat::diag ( #1939 )
2012-05-18 14:38:54 +00:00
Andrey Kamaev
0ba3236ce0
Fixed Algorithm usage example #1904
2012-05-17 10:52:07 +00:00
Andrey Kamaev
5f9e295adf
Added test and workaround for #1942
2012-05-16 15:11:17 +00:00
Andrey Kamaev
3ec3c59197
Updated sanity threshold for convertTo perf test
2012-05-12 15:12:21 +00:00
Andrey Kamaev
8408499c94
Updated dot profuct function table
2012-05-12 11:44:54 +00:00
Vadim Pisarevsky
52797a55e2
added support for vector<Mat_<>> in InputArray, OutputArray, split & merge
2012-05-11 13:36:48 +00:00
Vadim Pisarevsky
7a7dae3627
fixed problem with Mat::copyTo() with Mat_<> arguments (ticket #1918 )
2012-05-11 12:40:20 +00:00
Vadim Pisarevsky
e794622776
propagated 2 fixed from 2.4 to trunk
2012-05-11 11:48:26 +00:00
Anatoly Baksheev
a79c52a28f
updated printCudaDeviceInfo to support Kepler
2012-05-02 21:55:38 +00:00
Andrey Kamaev
3a1f85d4e8
Remerged the 2.4.0 branch
2012-05-02 20:20:14 +00:00
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
2012-04-30 14:33:52 +00:00
Alexander Kapustin
79e2070606
5 functions from addWeighted_func family were Neon Optimized
2012-04-26 08:18:01 +00:00
Alexander Kapustin
3e899f6fd7
File perf_addWeited.cpp added
2012-04-26 07:20:13 +00:00
Vladislav Vinogradov
f65d841d6f
fixed several warnings (VS2010, Win64)
...
added getParams method to VideoWriter_GPU
2012-04-23 14:22:02 +00:00
Alexander Kapustin
3675ef516a
6 functions from Inrange_func family were Neon Optimized
2012-04-23 09:31:08 +00:00
Alexander Kapustin
0094b468e6
Fail perf_inRange.cpp added
2012-04-23 09:09:30 +00:00
Vladislav Vinogradov
1eebb4506a
removed unnecessary CV_EXPORTS
2012-04-23 08:31:14 +00:00
Alexander Kapustin
9bb6e899f3
12 functions from Norm_func family were Neon Optimized
2012-04-16 11:39:38 +00:00
Andrey Kamaev
c4af85043a
merged few missed changes from 2.4 to trunk
2012-04-15 23:19:57 +00:00
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
2012-04-13 21:50:59 +00:00
Alexander Kapustin
42e0214de5
36 functions of cvtScaleTIPES_func were Neon Optimized
2012-04-03 05:53:26 +00:00
Alexander Shishkov
66fd36f79e
changed version to 2.4
2012-04-01 08:58:24 +00:00
Andrey Kamaev
72f2523d0f
Fixed ~20 potential errors identified by the MS complier.
2012-03-31 11:09:16 +00:00
Andrey Kamaev
1af9b8ecab
Applied patch from #1133
2012-03-30 06:19:21 +00:00
Vadim Pisarevsky
0404b2989e
fixed line clipping (ticket #1284 )
2012-03-29 13:06:38 +00:00
Vadim Pisarevsky
586ff429ec
fixed bug #1318 . extended RNG::fill with the optional saturateRange parameter
2012-03-29 12:00:34 +00:00
Andrey Kamaev
ec793df30f
#1205 fixed more bugs/typos in parameters
2012-03-29 08:07:57 +00:00
Andrey Kamaev
94c258cf15
#1205 fixed ~100 of ~700 parameters
2012-03-29 06:50:05 +00:00
Andrey Kamaev
700c1665c9
Fixed 2 spontaneously failing tests
2012-03-29 03:05:41 +00:00
Marina Kolpakova
13c7222238
minor refactoring
2012-03-28 20:50:02 +00:00
Marina Kolpakova
32b9bc1d00
fixed bug for #1496 and correctness tests for function CheckRange
2012-03-28 20:09:13 +00:00
Maria Dimashova
84c9990632
fixed cvKMeans2 ( #1359 )
2012-03-28 15:45:14 +00:00
Vadim Pisarevsky
56f5fcd28c
added Vec Matx::solve(Vec) (ticket #1376 )
2012-03-28 15:21:30 +00:00
Maria Dimashova
6636d255f7
fixed iter index in kmeans
2012-03-28 14:56:18 +00:00
Vadim Pisarevsky
d62e486b69
avoid empty clusters in k-means in a more elegant way (relates to ticket #7698 )
2012-03-28 14:32:23 +00:00
Vadim Pisarevsky
24bc0db1b0
fixed writing huge matrices (ticket #1439 )
2012-03-28 09:57:31 +00:00
Vadim Pisarevsky
bf12855007
fixed mask operations with uninitialized output array, added the corresponding test (ticket #1286 )
2012-03-28 09:07:00 +00:00
Andrey Kamaev
9941cf7c95
Fixed MSCV2005 build with TBB enabled.
2012-03-27 23:17:53 +00:00
Andrey Kamaev
8eb788c6e7
#842 #include <sys/mman.h> is moved from public headers closer to usage
2012-03-27 21:29:58 +00:00
Vadim Pisarevsky
b6ab96ae0b
added special notice about the missing saturation in 32s case (ticket #1529 )
2012-03-27 14:58:46 +00:00
Vadim Pisarevsky
af8e5696f0
fixed a few compile problems in SparseMat code; fixed iteration over an empty sparse matrix (ticket #1587 )
2012-03-27 14:43:24 +00:00
Vladislav Vinogradov
eaea6782d5
added more assertion on device features to gpu functions and tests
...
moved TargerArchs and DeviceInfo to core
fixed bug in GpuMat::copy with mask (incorrect index in function tab)
2012-03-27 10:34:30 +00:00
Vadim Pisarevsky
903c05db1a
added another contour perimeter test and fixed bug #216
2012-03-26 17:00:48 +00:00
Vadim Pisarevsky
0186bd8099
split big assertion in cv::split by parts; patch #829 by Shlomi Fish
2012-03-26 13:32:32 +00:00
Andrey Kamaev
54a4ff033a
Fixed #1711
2012-03-26 13:17:18 +00:00
Andrey Kamaev
bfaae7dd93
Input/Output arrays are updated to support fixed-type and fixed-size semantic for all compatible types
2012-03-26 08:18:53 +00:00
Andrey Kamaev
c6e9e9418a
More Tegra versions of convertTo
2012-03-22 05:27:30 +00:00
Andrey Kamaev
41158ab553
Fixed perf test for convertTo
2012-03-21 16:20:44 +00:00
Leonid Beynenson
295a9815e8
Removed unrequired type conversions in the function clipLine.
2012-03-20 12:14:41 +00:00
Leonid Beynenson
a659832df1
Made the function "clipLine" to work with int64 values instead of int --- otherwise sometimes it returned wrong points coordinates, and it caused the function "line" to crash.
2012-03-20 11:40:05 +00:00
Vadim Pisarevsky
3228599a35
fixed some more GCC warnings
2012-03-19 11:21:01 +00:00
Alexander Kapustin
c5cc79d4d5
Tegra optimized functions cvt32finttype were temporary deleted due correctness bug
2012-03-19 11:06:16 +00:00
Andrey Pavlenko
010e73010c
fixing compilation on Windows (M_PI was undefined via math.h)
2012-03-19 06:17:04 +00:00
Alexander Kapustin
46248851bf
30 functions of cvtTIPES_func were Neon Optimized
2012-03-18 08:58:24 +00:00
Vadim Pisarevsky
d60623279c
switched to non-constant references in Algorithm::addParam, which is more safe.
2012-03-17 09:50:47 +00:00
Vadim Pisarevsky
846e37ded5
fixed many warnings from GCC 4.6.1
2012-03-17 09:22:31 +00:00
Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
2012-03-16 21:21:04 +00:00
Marina Kolpakova
0bc5140b17
allocate CPU memory if Tegra GPU allocator failed.
2012-03-16 14:11:39 +00:00
Alexander Shishkov
c9489a8bf3
fixed #1643
2012-03-16 09:50:20 +00:00
Andrey Pavlenko
a5ae52fb0c
updating func-s arg names according to ref. man.
2012-03-15 15:21:33 +00:00
Andrey Kamaev
b538210804
Fixed Linux build with OpenGL but without CUDA
2012-03-15 15:08:21 +00:00
Vadim Pisarevsky
957e80abbd
lot's of changes; nonfree & photo modules added; SIFT & SURF -> nonfree module; Inpainting -> photo; refactored features2d (ORB is still failing tests), optimized brute-force matcher and made it non-template.
2012-03-15 14:36:01 +00:00
Vladislav Vinogradov
ade7394e77
refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPerspective)
...
wrote more complicated tests for them
implemented own version of warpAffine and warpPerspective for different border interpolation types
refactored some gpu tests
2012-03-14 15:54:17 +00:00
Alexander Shishkov
d68311b9eb
fixed #1554
2012-03-13 12:24:05 +00:00
Andrey Kamaev
805d88a8d2
Tegra version of cv::subtract
2012-03-11 14:28:34 +00:00