marina.kolpakova
92ba74a3ee
fix cuda
12 years ago
marina.kolpakova
157a98edf7
refactored cuda error handling; remove optional dependancies in soft cascade training app
12 years ago
marina.kolpakova
3c8e66d580
softcascade: remove device dependency on gpu
12 years ago
marina.kolpakova
6daf17f974
remove softcascade host dependencies on gpu module
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
12 years ago
Andrey Kamaev
55698548dd
Avoid assert in lapac.cpp if findHomography fails in BestOf2NearestMatcher::match
12 years ago
Andrey Kamaev
013fd9bf59
Make CV_XADD independent on STL and system headers
12 years ago
Vladislav Vinogradov
ecb2ebfba4
Move opengl iterop code to cv::ogl namespace
...
Fixed issues: #2737 #2848
12 years ago
cuda_geek
61094d350b
add dlobbing for Windows
12 years ago
marina.kolpakova
a486aafe7c
add dlobbing under *nix
12 years ago
marina.kolpakova
12fe6ff734
add Mersenne Twister random number generator
12 years ago
Artanis
993522598b
Add implementations for Mat::zeros() and Mat::ones()
...
In class Mat, "static MatExpr Mat::zeros(int ndims, const int* sz, int
type)" and "static MatExpr Mat::ones(int ndims, const int* sz, int
type)" are declared but never implemented. That means we can see their
manuals from
"http://docs.opencv.org/modules/core/doc/basic_structures.html " but we
can't use them. Here I tried to finish their implementation.
I have also changed MatOp_Initializer::assign to make it support
multi-dimension Mat.
Test cases are added in test_math.cpp as well.
12 years ago
Vadim Pisarevsky
d925879366
reverted dangerous change in _InputArray::size()
12 years ago
Vadim Pisarevsky
374e3a0890
rewritten several functions from calib3d: findhomography, findfundamentalmat, findessentialmat, estimateaffine3d, computecorrespondepilines, convert points{to/from}homogeneous to C++.
12 years ago
Andrey Kamaev
ab221e94c0
Fix invert under MSVC
12 years ago
Vadim Pisarevsky
416432a8e5
replaced tabs with spaces
12 years ago
Vadim Pisarevsky
087537463d
attempt to make the ultimate fix for the failure in Core_Invert.small
12 years ago
LeonidBeynenson
41dc829341
Made changes to avoid warnings (Windows compilation).
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
marina.kolpakova
ef6c236655
restore missed gpu functionality after merge #dddd285d
12 years ago
LeonidBeynenson
bfb644ac04
Changed error message in Algorithm::get.
12 years ago
LeonidBeynenson
e7b214b6d2
Removed urequired functions
12 years ago
Vladislav Vinogradov
8b1f88c40f
updated gpu module API
12 years ago
Vladislav Vinogradov
a938534a7e
restored binary compatibility
12 years ago
Vladislav Vinogradov
ce2559b332
optimized DeviceInfo class and ensureSizeIsEnough
12 years ago
Vladislav Vinogradov
e06c3ec7c5
updated OpenGL functionality:
...
* removed OpenGLFuncTab, now extensions are loaded internally
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
12 years ago
Vadim Pisarevsky
a1c7e0368c
fixed problem reported by Thouis (Ray) Jones
12 years ago
Daniil Osokin
6deda2531c
Fixed getNumThreads() for C=
12 years ago
Vadim Pisarevsky
78402bf596
made several minor fixes as pointed out by Andrey
12 years ago
Bo Li
92e7e7d8e8
fix issue 2788
12 years ago
Andrey Kamaev
afe85e7e51
Fix some warnings from -O0 build
12 years ago
LeonidBeynenson
b85a098d9c
Added float, uint64, and uchar params to Algorithm
...
Made changes to work in cv::Algorithm with parameters of these types.
Also fixed SimpleBlobDetector -- now it can be created by
cv::Algorithm::create and it can work with cv::Algorithm::set/get.
12 years ago
Vadim Pisarevsky
51eba617a8
a part of PR269 (parallelization of several functions) by Alexander Mordvintsev
12 years ago
Vadim Pisarevsky
54e0765d80
yet another minor fix in cv::transpose()
12 years ago
Vadim Pisarevsky
7ca38d63d9
fixed failure of the C++ test for estimateAffine3D
12 years ago
Andy Maloney
7a6475c3f9
Check pointers before using them in var init
12 years ago
Vadim Pisarevsky
1df10553bb
fixed bugs #1373 , #2629 , #2719
12 years ago
Vladislav Vinogradov
281d036fcf
optimizations:
...
- new reduce implementation (with kepler optimizations)
- saturate_cast via asm command
- video SIMD instructions in element operations
- float arithmetics instead of double
- new deviceSupports function
12 years ago
Vladislav Vinogradov
ae6266e101
fixes for gpu module:
...
- fixed printCudaDeviceInfo for new CC
- fixed some compilation errors and warnings
- removed unset command from CMake script
- removed unused std imports
12 years ago
Andrey Kamaev
caa2c06e50
Quiet output of cv::error in Java tests
...
Introduced new Java API
void org.opencv.core.Core.setErrorVerbosity(boolean verbose)
used to suppress output to stderr from OpenCV's asserts
12 years ago
Vadim Pisarevsky
c2241dccc5
converted fitline to C++, fixed Mat::checkVector().
12 years ago
Vadim Pisarevsky
c197a46e7e
removed rarely used fixed_size parameter from AutoBuffer type, added optional AutoBuffer* but to cvarrToMat in order to speedup CvSeq->Mat conversion; finished conversion of convex hull and related functions to C++
12 years ago
Anatoly Baksheev
a09b973c2e
Smart operators for smart Ptr (feature #2637 )
12 years ago
Andrey Kamaev
f87987ed72
Honor multidimensional matrices in InputArray::total
13 years ago
Alexander Smorkalov
dfa4b2fefa
Workaround for gcc overoptimization compiler bug.
13 years ago
Vladislav Vinogradov
0973e86d8a
fixed printShortCudaDeviceInfo for new CC
13 years ago
Vladislav Vinogradov
bac94f85c1
fixed printCudaDeviceInfo for 3.5 CC (Patch #2641 )
13 years ago
Vladislav Vinogradov
da93a1dab9
fixed build for CARMA platform
13 years ago
Vladislav Vinogradov
5fe9bb717d
fixed build under linux with OpenGL
13 years ago
Andrey Kamaev
18e77d606c
Drop functions working with multibyte characters
13 years ago