Maksim Shabunin
21167b1bf1
Fixed several GCC 5.x warnings
8 years ago
Maksim Shabunin
b8bce55270
Several chessboard detector improvements:
...
- fixed uninitialized memory access and memory leaks
- extracted several code blocks to separate functions
- updated part of algorithm to use cv::Mat instead of CvMat and IplImage
8 years ago
Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
8 years ago
Maksim Shabunin
b000663a88
Cleanup
9 years ago
Maksim Shabunin
2a350b11dd
Fixed several merge issues
9 years ago
Oliver Schreer
74b83cfce5
Modified and improved the method for chessboard detection. It is now faster and detects chessboards under difficult lighting condition as well as when the chessboard has strong out of plane rotations
9 years ago
Krishnaraj Bhat
9b8013d193
gcc6: fix misleading indentation warning
...
cosmetic changes to fix this warning.
real bugs not found
9 years ago
robertxwu
33cd7f38a8
re-submit
...
(cherry picked from commit 4a68cc1675
)
9 years ago
robertxwu
db78de9c3b
findChessboardCorners causes crash due to out-of-bounds memory corruption.
...
Refer to the following issue for detail:
https://github.com/Itseez/opencv/issues/5145
9 years ago
robertxwu
4a68cc1675
re-submit
9 years ago
Dmitry-Me
f269828160
Reduce variables scope, move declaration to first use point
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
Ilya Lavrenov
32eb38ec98
fixed defects from coverity.com
11 years ago
Vladislav Vinogradov
0c7663eb3b
Merge branch 'master' into gpu-cuda-rename
...
Conflicts:
modules/core/include/opencv2/core/cuda.hpp
modules/cudacodec/src/thread.cpp
modules/cudacodec/src/thread.hpp
modules/superres/perf/perf_superres.cpp
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/optical_flow.cpp
modules/videostab/src/global_motion.cpp
modules/videostab/src/inpainting.cpp
samples/cpp/stitching_detailed.cpp
samples/cpp/videostab.cpp
samples/gpu/stereo_multi.cpp
11 years ago
Roman Donchenko
bd70a033fc
Boring changes - calib3d.
11 years ago
Andrey Kamaev
e5a33723fc
Move C API of opencv_calib3d to separate file
12 years ago
Andrey Kamaev
c98c246fc2
Move border type constants and Moments class to core module
12 years ago
Andrey Kamaev
5e7ab8baf3
Move cv::Scalar_ to types.hpp
12 years ago
Andrey Kamaev
13b31b0804
Move C++ basic structures to separate header and inverse dependency from C API
...
cv::Complex, cv::Point_ and cv::Point3_ are moved.
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
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
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
13 years ago
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
13 years ago
Andrey Kamaev
3a4c14e549
Fixed verbosity of badarg tests
13 years ago
Andrey Kamaev
e4307d05f3
Made dependency of features2d and calib3d from highgui optional
13 years ago
Ilya Lysenkov
2c2d7d7bbd
Fixed findCirclesGrid for the case of working with 'square' asymmetric patterns.
14 years ago
Anatoly Baksheev
8f4c7db3f6
~40 warnings under VS2008
...
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
14 years ago
Vadim Pisarevsky
0c877f62e9
replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()).
14 years ago
Ethan Rublee
5964234681
Quiet the errors from the circlesgrid pattern detector. These were really verbose.
14 years ago
Vadim Pisarevsky
2dc981aaa8
fixed bug with possible memory corruption in CvMat m = iarray.getMat(); expressions (ticket #1054 )
14 years ago
Anatoly Baksheev
8ebff41c29
more warnings fixed. +some warnings in examples
14 years ago
Anatoly Baksheev
1c18e5fef9
fixed ~300 warnings under windows (had to hack gtest a bit)
14 years ago
Ilya Lysenkov
a685be3ea9
Added extra argument for BlobDetector in findCirclesGrid
14 years ago
Ilya Lysenkov
dde9181117
Added a fast algorithm for the symmetric circles grid detection
14 years ago
Vadim Pisarevsky
d95bf478fe
fixed corners emptiness check in drawChessboardCorners (thanks to thomask)
14 years ago
Vadim Pisarevsky
abeeb40d46
a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.
14 years ago
Ilya Lysenkov
37cd2b6f25
Implemented new algorithm for asymmetric circles pattern detection. Use flag CALIB_CB_CLUSTERING.
14 years ago
Ilya Lysenkov
f8e9f65ea8
Added detection of asymmetric circles' pattern
14 years ago
Ilya Lysenkov
2d5a984c28
Moved BlobDetector to features2d
14 years ago
Ilya Lysenkov
0bc1349335
Fixed some warnings under Windows
14 years ago
Ilya Lysenkov
c4a8ae5931
Used Poitn2f instead of KeyPoint
14 years ago
Ilya Lysenkov
964df356bf
Added detection of cirlces' grid pattern
14 years ago
Vadim Pisarevsky
cbe132cabe
several small fixes; added overloaded variant of cv::drawChessboardCorners
14 years ago
Vadim Pisarevsky
9130d5bae1
put extra check to cv::findChessboardCorners (ticket #648 )
14 years ago
Vadim Pisarevsky
70860df574
fixed detection of the checkerboards in some extreme cases (ticket #298 )
14 years ago
Vadim Pisarevsky
fa3c6821ac
handle the non-detected board case in cv::drawChessboardCorners.
15 years ago
Vadim Pisarevsky
127d6649a1
"atomic bomb" commit. Reorganized OpenCV directory structure
15 years ago