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
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 Pavlenko
010e73010c
fixing compilation on Windows (M_PI was undefined via math.h)
2012-03-19 06:17:04 +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
4985c1b632
fixed hundreds of warnings from MSVC 2010.
2012-03-16 21:21:04 +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
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
Alexander Shishkov
f5b8af3254
applied patch from #1637 for fixing problems with Intel(tm) compiler
2012-03-02 12:24:03 +00:00
Vladislav Vinogradov
5c0f2f8ea1
reused buffer in GlTexture::copyFrom(GpuMat)
2012-02-27 13:22:41 +00:00
Patrick Mihelich
b6c2c61ce1
Check for SSSE3 in core/internal.hpp. Define CV_SSSE3, and if enabled include tmmintrin.h.
2012-02-23 21:41:22 +00:00
Andrey Kamaev
9a88aea697
Eliminated all compiler warnings on Android
2012-02-21 14:07:44 +00:00
Alexey Spizhevoy
5c459aa815
Added the GPU version of the Farneback's optical flow
2012-02-16 11:23:51 +00:00
Vadim Pisarevsky
bb93e3ab8a
added color canny; improved Algorithm class implementation
2012-02-15 21:10:11 +00:00
Vadim Pisarevsky
716a5d04ab
fixed a few problems detected by Xcode 4.2.1
2012-02-15 19:48:04 +00:00
Victoria Zhislina
fbdb93ec79
CV_ENABLE_UNROLLED
2012-02-10 06:05:04 +00:00
Alexander Shishkov
ec12608f5f
fixed #1590
2012-02-06 08:38:03 +00:00
Andrey Kamaev
d749052d9d
Fixing build with Eigen enabled
2012-02-03 11:37:14 +00:00
Andrey Kamaev
984eb99428
Global CMake reorganization:
...
[~] Automatically tracked dependencies between modules
[+] Support for optional module dependencies
[+] Options to choose modules to build
[~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
[+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
[~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
2012-02-03 11:26:49 +00:00
Vadim Pisarevsky
676f19233a
added the abstract cv::Algorithm class; low-level exp & fastAtan etc. functions for more efficient SIFT implementation; fixed bug #1521
2012-01-24 20:14:07 +00:00
Vladislav Vinogradov
a25b027ef7
updated gpu optical_flow sample
2012-01-11 13:05:03 +00:00
Andrey Kamaev
8cab65c173
Started top-level CMakeLists.txt file reorganization: cmake scripts are moved to separate folder; refactored BUILD_*, INSTALL_*, ENABLE_*, USE_*, WITH_* options.
2012-01-03 13:48:12 +00:00
Andrey Kamaev
f937d68d60
Fixed build for x64 with sse2 disabled; several improvements in performance testing framework; enabled SANITY_CHECK() for performance tests
2011-12-27 16:37:24 +00:00
Vladislav Vinogradov
d13a6b74b2
Fixed bug with submatrix in device::transform
2011-12-21 05:59:14 +00:00
Vadim Pisarevsky
b20871ce2d
fixed bug in Matx::inv(..., DECOMP_SVD) (ticket #1444 )
2011-12-03 18:50:11 +00:00
Vladislav Vinogradov
fa93b724ee
minor
2011-11-30 07:19:09 +00:00
Vladislav Vinogradov
bd4239be7b
moved OpenGL wrappers to separate header
...
added GlBuffer, GlTexture and GpuMat support to InputArray
replaced addTextOpenGl function by render + GlFont
2011-11-30 06:20:29 +00:00
Vladislav Vinogradov
d7450c2449
added GlArrays class and pointCloudShow function
2011-11-23 10:05:24 +00:00
Vladislav Vinogradov
e01f04885e
minor
2011-11-21 13:34:03 +00:00
Vladislav Vinogradov
c2783af781
added OpenGL support to highgui under WIN32
2011-11-21 11:58:52 +00:00
Vladislav Vinogradov
2695039a79
moved GpuMat's operations implementation to core module
2011-11-14 14:34:36 +00:00
Vladislav Vinogradov
d305640749
minor fix
2011-11-09 13:18:23 +00:00
Vladislav Vinogradov
fcfa72081e
moved GpuMat and DevMem2D to core module, some code refactoring
2011-11-09 13:13:52 +00:00
Vadim Pisarevsky
2e9f5c434b
added improved ORB implementation, convex-convex polygon intersection, eigen2x2 low-level function ...
2011-11-08 12:01:49 +00:00
Andrey Kamaev
d7ff92439d
Better NEON Hamming distance
2011-10-26 13:04:53 +00:00
Vladislav Vinogradov
40ee754e28
added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts
...
fixed gpu module error reporting
added asynchronous version of some functions
2011-10-19 09:53:22 +00:00
Anatoly Baksheev
7106513b8a
warning under vs2008
2011-10-16 13:45:11 +00:00
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
Vadim Pisarevsky
60ebe2003f
fixed multiple warnings on Windows. fixed bug #1368
2011-10-03 11:00:28 +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
Andrey Kamaev
5cce038958
Performance testing branch is merged back into trunk
2011-09-06 15:30:28 +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