Alexander Alekhin
0515f930e8
imgcodecs(webp): multiple fixes
...
- don't reallocate passed 'img' (test fixed - must use IMREAD_UNCHANGED / IMREAD_ANYCOLOR)
- avoid memory DDOS
- avoid reading of whole file during header processing
- avoid data access after allocated buffer during header processing (missing checks)
- use WebPFree() to free allocated buffers (libwebp >= 0.5.0)
- drop unused & undefined `.close()` method
- added checks for channels >= 5 in encoder
6 years ago
Vitaly Tuzov
c894fc5bae
countNonZero function reworked to use wide universal intrinsics instead of SSE2 intrinsics
6 years ago
take1014
e1ee744e15
resolve #5788
6 years ago
Alexander Alekhin
e86287d8ae
cleanup: IPP Async (IPP_A)
...
except header file with conversion routines (will be removed in OpenCV 4.0)
6 years ago
Dmitry Kurtaev
ea43e28a37
Replace Slice layer to Crop in Faster-RCNN networks from Caffe
6 years ago
Maksim Shabunin
cecf84410c
Added option to fail on missing testdata
6 years ago
berak
72f422c7dc
java: fix LIST_GET macro
6 years ago
Wu Zhiwen
ca51bbb7ff
dnn: fix variance setting bug for PriorBoxLayer
...
- The size of second channel should be size[2] of output tensor,
- The Scalar should be {variance[0], variance[0], variance[0], variance[0]}
for _variance.size() == 1 case.
Signed-off-by: Wu Zhiwen <zhiwen.wu@intel.com>
6 years ago
Dmitry Kurtaev
4062ef5fcb
Fix lifetime of networks which are loaded from Model Optimizer IRs
6 years ago
take1014
1ae477a46d
fix typo
6 years ago
Alexander Alekhin
af0c930e77
ts: don't pass NULL for std::string() constructor
6 years ago
Dmitry Kurtaev
3e027df583
Enable more deep learning tests using Intel's Inference Engine backend
6 years ago
Maxim Smirnov
c94d75874b
`CV_Assert`s changed
...
Some `CV_Assert`s changed to `CV_Assert_N`s according to https://github.com/opencv/opencv/issues/12304
6 years ago
berak
21f3987d53
python: add support for NMSBoxes
6 years ago
berak
bd7bf39b4b
java: change MatOfRotatedRect to CV_32FC5
6 years ago
Dmitry Kurtaev
472b71ecef
Merge pull request #12243 from dkurt:dnn_tf_mask_rcnn
...
* Support Mask-RCNN from TensorFlow
* Fix a sample
6 years ago
Hamdi Sahloul
4d78342919
Closes #12281 - a bug in cuda::pow with negative base values
6 years ago
logic1988
b47c9ac643
Update aff_trans.cpp
...
When the fullAffine parameter is set to false, the estimateRigidTransform function maybe return empty, then the _localAffineEstimate function will be called, but the bug in it will result in incorrect results.
6 years ago
berak
1c20a7f008
java: add a MatOfRotatedRect class
6 years ago
Alexander Alekhin
096366738b
dnn(build): fix CV_Assert() usage
6 years ago
Alexander Alekhin
6a6506b02d
viz: call "mapper->Update()" before and after SetInputData()
6 years ago
Alexander Alekhin
2c42361ecd
build: fix build with defined CV_STATIC_ANALYSIS
6 years ago
Alexander Alekhin
f25450791b
dnn(test): mark unstable OpenCL tests
6 years ago
Maksim Shabunin
808c89adc1
Fixed windows build with InferenceEngine
6 years ago
Kaartic Sivaraam
a527e8cc73
cap-v4l: remove unwanted loop in V4L2 mainloop
...
The while loop would run only once making it useless and leading
to confusion.
So, remove the unwanted while loop and just keep an infinite for
loop.
6 years ago
Colin Smith
76f47548b3
Add export macro for ios conversion functions
6 years ago
Alexander Alekhin
67d46dfc6c
core(intrin): restrict FP16 operations
...
Intrinsics must be effective, so don't declare FP16 type/operations if there is no native support.
- CV_FP16: supports load/store into/from float32
- CV_SIMD_FP16: declares FP16 types and native FP16 operations
6 years ago
Rostislav Vasilikhin
378cf2ab63
fixed filename slash processing
6 years ago
Kuang Fangjun
ab8ba047a5
fix a typo.
6 years ago
Kuang Fangjun
cecc19381f
fix an error in the formula for cv::cornerSubPix
6 years ago
Alexander Alekhin
6e84abc746
ml: don't use "getSubVector()" with 2D matrix
...
It is designed for 1D vectors only
6 years ago
Alexander Alekhin
7ee69740e8
ml(test): test different samples layout of TrainData
6 years ago
Suleyman TURKMEN
c61bc3a0cb
Update documentation and samples
6 years ago
Alexander Alekhin
b24fc6954d
core(perf): fix addScalar test
...
keep the same type for passed Scalar values
6 years ago
Maksim Shabunin
f84eb3dde6
Fixed core headers installation in world builds
6 years ago
Alexander Alekhin
98c5ce9347
imgproc(test): refactor test_intersection.cpp
...
don't use legacy test API
6 years ago
Alexander Alekhin
f89defad5d
imgproc: fix rotatedRectangleIntersection()
6 years ago
Bahram Dahi
96f92c6705
imgproc(tests): intersetion calculation of RotatedRect
6 years ago
Tomoaki Teshima
f0c46a4c74
fix typo
6 years ago
Suleyman TURKMEN
860ae77ec9
Update seamless_cloning
6 years ago
Alexander Alekhin
d2e08a524e
core: repair CV_Assert() messages
...
Multi-argument CV_Assert() is accessible via CV_Assert_N() (with malformed messages).
6 years ago
Maksim Shabunin
eff0f9d3f8
Fixed windows build with InferenceEngine
6 years ago
Alexander Alekhin
c1df9ad456
OpenCV version++
...
OpenCV 3.4.3
6 years ago
Alexander Alekhin
8b197c58e6
openvino: use 2018R3 defines
6 years ago
Alexander Alekhin
781721ca50
experimental version++
6 years ago
Alexander Alekhin
603eadfe51
OpenCV version '-openvino'
6 years ago
Dmitry Kurtaev
f056c0f137
UINT8 face detection network using Intel's Inference Engine backend
6 years ago
Alexander Alekhin
4910f16f16
core(libva): support YV12 too
...
Added to CPU path only.
OpenCL code path still expects NV12 only (according to Intel OpenCL extension)
6 years ago
Alexander Alekhin
5b3ac112fe
core: move const tables outside of dispatched code
...
To avoid duplicates in binaries
6 years ago
Alexander Alekhin
a0cff0be94
imgproc(cvtColor): slightly improve error messages
...
Do not try to process empty inputs.
6 years ago