Artem Lukoyanov
c4ae5c0ee5
Added assertios to remap and warpAffine functions
...
Remap and warpAffine functions do not support more than 4 channels in
Bicubic and Lanczos4 interpolation modes. Assertions were added.
resolve #8272
8 years ago
jexner
b45e784beb
Fix segmentation fault in cv::Mat::forEach
...
This issue concerns only matrices with more dimensions than columns.
See https://github.com/opencv/opencv/issues/8447
8 years ago
Fangjun KUANG
da94d85789
add more info to the error code.
8 years ago
Fangjun KUANG
f82d64c6e5
Add more info to the error code.
8 years ago
Alexander Alekhin
1e6ce1d2f8
core(mathfuncs_core): cpu optimization dispatched code
8 years ago
Alexander Alekhin
17e5e4cd5a
core: CPU target dispatcher update
...
- use suffixes like '.avx.cpp'
- added CMake-generated files for '.simd.hpp' optimization approach
- wrap HAL intrinsic headers into separate namespaces for different build flags
- automatic vzeroupper insertion (via CV_INSTRUMENT_REGION macro)
8 years ago
Julian Tanke
f70cc29edb
export SVM::trainAuto to python #7224 ( #8373 )
...
* export SVM::trainAuto to python #7224
* workaround for ABI compatibility of SVM::trainAuto
* add parameter comments to new SVM::trainAuto function
* Export ParamGrid member variables
8 years ago
Chaoshuai Lu
de7018539d
Fix UIImageToMat method by taking image scale information into account
8 years ago
Chaoshuai Lu
874fb7ae78
Fix MatToUIImage method crash when the step is not equal to cols * elemSize()
8 years ago
Fangjun KUANG
94521629ab
fix issue 8411.
8 years ago
KUANG, Fangjun
03c4c37969
fix issue 8189.
8 years ago
KUANG, Fangjun
eae1ebfd29
fix issue 8411.
8 years ago
q
2918c3d75a
First occurence of 4-directional version of SGBM.
...
Even without any tests.
Next step is parallelising it.
8 years ago
Naba Kumar
29680100ac
Support for creating streams with custom allocator
8 years ago
Naba Kumar
00f3ad7217
Implement DFT as cv::Algorithm to support concurrent streams
8 years ago
Naba Kumar
cdcf44b3ef
Expose BufferPool class for external use also
8 years ago
vartenkov
3fbe1f8d64
Fix multichannel warping with BORDER_CONSTANT
...
Warping a matrix with more than 4 channels using BORDER_CONSTANT and
INTER_NEAREST, INTER_CUBIC or INTER_LANCZOS4 interpolation led to
undefined behaviour. This commit changes the behavior of these methods
to be similar to that of INTER_LINEAR. Changed the scope of some of the
variables to more local. Modified some tests to be able to detect the
error described.
8 years ago
berak
11f3c0741e
imgproc: move ShapeMatchModes enum from c to c++ header
8 years ago
berak
0b31eca9c2
remove unnessecary print statement
...
#resolves: 7881
remove printf statement and associated variables from invMapPointSpherical() in undistort.cpp
8 years ago
Kerry Billingham
d9231afa29
Changes made to the Maven build process:
...
* Introduced OSGi Blueprint XML file and Bean class too automatically load the native library.
* Introduced integration testing module to deploy to Karaf OSGi implementation.
* Clears library executable stack flag during build.
* Updated README document.
8 years ago
Woody Chow
9eecb5a9fe
Optimize RowVec_32f and SymmColumnVec_32f with AVX2
8 years ago
Woody Chow
c370cc10e9
Optimize normL2Sqr_ with AVX2
8 years ago
Woody Chow
05476d6604
Optimize initUndistortRectifyMap with AVX2
8 years ago
Woody Chow
9a29fc2ce1
Optimize WarpAffine using AVX2
8 years ago
Alexander Alekhin
dcdd5d64b6
ocl: dump OpenCL driver version in tests
8 years ago
Maksim Shabunin
9333f82be0
Reduce dependencies between modules
8 years ago
Fangjun KUANG
246d3761ce
Merge pull request #8383 from csukuangfj/patch-10
...
* Improve documentation.
* Update imgproc.hpp
8 years ago
Naba Kumar
27cf6e549e
Merge pull request #8367 from khnaba:cuda-calchist-with-mask
...
Implement cv::cuda::calcHist with mask support (#8367 )
* Implement cuda::calcHist with mask
* Fix documentation build warning
* Have their own step sizes for src and mask. Fix review comment.
8 years ago
Woody Chow
a8763c1fec
Optimize exp32f with AVX2
8 years ago
Matthias Grundmann
7295dd7dec
Update bgfg_gaussmix2.cpp
...
1e-12 -> DBL_EPSILON
8 years ago
Artem Lukoyanov
3bf5d34544
Callib3d 4channel image detection
...
3.2 version doesn't support 4 channel color image
detections, unlike 3.1. Now, we don't call
CV_Error() if 4 channel image is given.
resolve #8326
8 years ago
Hamdi Sahloul
171e705ba4
Fixes the constructor of 1x14, 2x7, 7x2 or 14x1 matrix
8 years ago
Fangjun KUANG
3ad6d13ff3
Fix an error in the documentation.
8 years ago
hailong-wang
207218e920
Fix the bug of Mat_<>::opeartor []
...
`template<typename _Tp> inline const _Tp* Mat_<_Tp>::operator [](int y) const` does not support 3d matrix since it checks rows.
This operator[] shall check size.p[0] instead.
8 years ago
Fangjun KUANG
31cc519cd3
fix typos.
8 years ago
Fangjun KUANG
3c15913f53
Impove the documentation for Mat::diag
8 years ago
Fangjun KUANG
95468b72f3
Fix typos in the documentation for cv::Mat.
8 years ago
KUANG, Fangjun
debc1c4c95
fix an error while setting kernel argument for a 3-D matrix.
8 years ago
KUANG, Fangjun
be7d4608fb
Add more comments to the members of CoreTLSData related to OpenCL.
8 years ago
KUANG, Fangjun
3c5d87cbae
Add more information to the error code.
8 years ago
Fangjun KUANG
2a30d8c9f9
Update documentation for cv::accumulate.
...
Make it more clear for the type of input argument.
8 years ago
Hamdi Sahloul
db52841544
Accept default argument of FLANN index parameters
8 years ago
chacha21
8c7d29e526
more minor changes to fix -Wunused-function warning on Apple platforms
8 years ago
chacha21
94c58e7347
minor changes to fix -Wunused-function warning on Apple platforms
8 years ago
Matthias Grundmann
0a1767a6b5
Update bgfg_gaussmix2.cpp to avoid divide by zero cases.
8 years ago
Kuan-Yi Li
e685dcef0b
Fix typos
8 years ago
Vladislav Sovrasov
195c12f2db
ml: remove useless namespace identifiers in SVM
8 years ago
Vladislav Sovrasov
cd7f0a5177
QT: disable debug output in Release mode
8 years ago
chacha21
bfd800342b
use "double" from scalar only for CV_64F input
...
Restore "DstType" in AbsDiffScalarOp template arguments, even if
eventually it will be equal to SrcType
use "double" from scalar only for CV_64F input
8 years ago
chacha21
2375e58705
assert SrcDepth == DstDepth
...
simplify code by requesting srcDepth == dstDepth
8 years ago