Ilya Lavrenov
435028ccee
added cv::transpose to T-API
11 years ago
Ilya Lavrenov
6ab297718d
added setIdentity to T-API
11 years ago
Vadim Pisarevsky
161c3b71e6
hopefully, now opencv_test_imgproc should pass
11 years ago
Vadim Pisarevsky
d7f4a223cf
fixed several compile errors/warnings; reacted on the PR comments
11 years ago
Vadim Pisarevsky
6da5d21331
fixed many bugs related to Mat::getUMat(), asynchronous kernel execution etc. Also, played a bit with ocl::cvtColor vs cv::cvtColor performance
11 years ago
Vadim Pisarevsky
e2bbe7597b
fixed few compile errors and doc build errors
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
11 years ago
Vadim Pisarevsky
b1aa4a4913
yet another attempt to fix test failures
12 years ago
Vadim Pisarevsky
a9065b7d0c
trying to fix failures in tests
12 years ago
Vadim Pisarevsky
303df78cca
removed refcount field from Mat; that helped to find and eliminate some memory leaks. perf tests should probably pass now
12 years ago
Vadim Pisarevsky
de521fc9fa
fixed some more compile bugs (including Python bindings)
12 years ago
Vadim Pisarevsky
d3076c5014
hopefully, fixed compile errors on Win & Linux; fixed getMatVector() so core & imgproc tests now pass; fixed doc builder errors
12 years ago
Vadim Pisarevsky
d8c8339bec
the first draft of transparent API and new UMat class. more files
12 years ago
Vladislav Vinogradov
e895b7455e
renamed gpu namespace -> cuda
12 years ago
peng xiao
290c8db0a8
Revise naming for getOclMat function.
12 years ago
peng xiao
e129638263
Add a workaround to interpolate between oclMat and Input/OutputArray.
12 years ago
Vladislav Vinogradov
69be49bac1
refactored GpuMat:
...
* switch to InputArray/OutputArray
* add Stream support
12 years ago
Vladislav Vinogradov
6994a02c15
added Stream support to ogl::Buffer
12 years ago
Vladislav Vinogradov
4c9773d55f
renamed gpu headers (made it more consistent)
12 years ago
Vladislav Vinogradov
6c253a41c2
added CudaMem support to Input/Output arrays
12 years ago
Vladislav Vinogradov
2fae1d9507
removed ogl::Texture2D support from InputArray
12 years ago
Andrey Kamaev
b0e6606b98
Cleanup core module API
...
* Drop some low level API
* Remove outdated overloads
* Utilize Input/OutputArray
12 years ago
Andrey Kamaev
605382562d
Fix stack corruption in cvConvexHull2 and heap corruption in OutputArray::create
12 years ago
Andrey Kamaev
c886afb502
Finalize cv::Mat transition
12 years ago
Andrey Kamaev
715fa3303e
Move cv::Mat out of core.hpp
12 years ago
Vladislav Vinogradov
ce2284e2e6
removed duplication
12 years ago
Andrey Kamaev
ea5225ef3e
Fix typo leading to heap corruption in OutputArray::create
12 years ago
Andrey Kamaev
cc6bdfb045
Remove inline sorting algorithms from core headers
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
Vladislav Vinogradov
ecb2ebfba4
Move opengl iterop code to cv::ogl namespace
...
Fixed issues: #2737 #2848
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
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
Vladislav Vinogradov
a938534a7e
restored binary compatibility
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
Vadim Pisarevsky
78402bf596
made several minor fixes as pointed out by Andrey
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
Vadim Pisarevsky
1df10553bb
fixed bugs #1373 , #2629 , #2719
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
Andrey Kamaev
f87987ed72
Honor multidimensional matrices in InputArray::total
12 years ago
Vladislav Vinogradov
08fbf667f9
refactored opengl functionality
...
* removed OpenGLFuncTab, now extensions are loaded internally
* renamed GlTexture -> GlTexture2D
* 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
12 years ago
Andrey Kamaev
e64bb3654a
Remove wrong assertion
13 years ago
Andrey Kamaev
a3b1971977
Bring back escaped virtual destructors from 2.4.2
13 years ago
Daniil Osokin
1516a6169a
fixed one more msvc warning in tbb kmeans
13 years ago
Daniil Osokin
cc2d12b3e6
fixed msvc warning in tbb kmeans
13 years ago
daniil.osokin
e83ff354bd
added TBB for kmeans (patch #1261 : thanks to Boris Mansencal)
13 years ago