berak
e13f6ded7f
ml: fix adjusting K in KNearest ( #12358 )
7 years ago
Dmitry Kurtaev
50bceea038
Include preprocessing nodes to object detection TensorFlow networks ( #12211 )
...
* Include preprocessing nodes to object detection TensorFlow networks
* Enable more fusion
* faster_rcnn_resnet50_coco_2018_01_28 test
7 years ago
Alexander Alekhin
c557193b8c
dnn(test): use dnnBackendsAndTargets() param generator
7 years ago
Alexander Alekhin
3e6b3a6856
dnn(perf): fix and merge Convolution tests
...
- OpenCL tests didn't run any OpenCL kernels
- use real configuration from existed models (the first 100 cases)
- batch size = 1
7 years ago
Alexander Alekhin
d52cef1719
js: use generated list of OpenCV headers
...
- replaces hand-written list
7 years ago
Alexander Alekhin
fcfa488250
build: fix js build (make video->calib3d dependency optional)
...
- estimateRigidTransform() is excluded from JS bindings
7 years ago
Alexander Alekhin
0d4fd20a73
imgcodecs: add null pointer check
7 years ago
Hamdi Sahloul
2bbe31a8f6
Support non-static phantom methods for binding generator
7 years ago
Hamdi Sahloul
7cdb0eafeb
Enable the binding generator to parse shadow files
7 years ago
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
7 years ago
Vitaly Tuzov
c894fc5bae
countNonZero function reworked to use wide universal intrinsics instead of SSE2 intrinsics
7 years ago
take1014
e1ee744e15
resolve #5788
7 years ago
Alexander Alekhin
e86287d8ae
cleanup: IPP Async (IPP_A)
...
except header file with conversion routines (will be removed in OpenCV 4.0)
7 years ago
Dmitry Kurtaev
ea43e28a37
Replace Slice layer to Crop in Faster-RCNN networks from Caffe
7 years ago
Hamdi Sahloul
532eace7d6
Extensive wrapping of CUDA functionalities for Python
7 years ago
Hamdi Sahloul
d4ac4fcde1
Python binding: METH_STATIC instead of METH_CLASS for static functions
7 years ago
Maksim Shabunin
cecf84410c
Added option to fail on missing testdata
7 years ago
berak
72f422c7dc
java: fix LIST_GET macro
7 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>
7 years ago
Dmitry Kurtaev
4062ef5fcb
Fix lifetime of networks which are loaded from Model Optimizer IRs
7 years ago
take1014
1ae477a46d
fix typo
7 years ago
Alexander Alekhin
af0c930e77
ts: don't pass NULL for std::string() constructor
7 years ago
Dmitry Kurtaev
3e027df583
Enable more deep learning tests using Intel's Inference Engine backend
7 years ago
Alexander Alekhin
acfdd0e1fc
core: fix MSVS "unreachable code" warnings
7 years ago
Alexander Alekhin
9fb8f6347f
core: don't call std::string(NULL)
7 years ago
Alexander Alekhin
7f73b105ca
core: std::string more changes
7 years ago
Vladislav Sovrasov
ae8dcdf40d
core: get rid of built-in String type
7 years ago
Suleyman TURKMEN
6d165dae5e
related moved enums
7 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
7 years ago
berak
21f3987d53
python: add support for NMSBoxes
7 years ago
Hamdi Sahloul
b5eb65e53e
Improve Python binding generator with mappable types and phantom headers
7 years ago
Hamdi Sahloul
f1ca05c822
Extend python exception `cv.error`
...
to provide `file`, `func`, `line`, `code`, `msg`, and `err` attributes
7 years ago
Hamdi Sahloul
900df21b7d
Support enum-type detection for binding generator
7 years ago
Hamdi Sahloul
93bad514a8
Easy binding for python code generator
7 years ago
berak
bd7bf39b4b
java: change MatOfRotatedRect to CV_32FC5
7 years ago
Dmitry Kurtaev
472b71ecef
Merge pull request #12243 from dkurt:dnn_tf_mask_rcnn
...
* Support Mask-RCNN from TensorFlow
* Fix a sample
7 years ago
Suleyman TURKMEN
d8cd1d8fcc
Merge pull request #12246 from sturkmen72:move_enums
...
* Update core.hpp
* Update imgproc.hpp
* Update ImgprocTest.java
* Update CameraCalibrator.java
* Update OnCameraFrameRender.java
* Update FindContoursDemo.java
* Update IntroductionToSVMDemo.java
* Update NonLinearSVMsDemo.java
* Update IntroductionToPCADemo.java
* Update Smoothing.java
* Update MainActivity.java
* Update CalcBackProjectDemo1.java
* Update CornerSubPixDemo.java
* Update CornerDetectorDemo.java
* Update GoodFeaturesToTrackDemo.java
7 years ago
Hamdi Sahloul
4d78342919
Closes #12281 - a bug in cuda::pow with negative base values
7 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.
7 years ago
berak
1c20a7f008
java: add a MatOfRotatedRect class
7 years ago
Alexander Alekhin
096366738b
dnn(build): fix CV_Assert() usage
7 years ago
Alexander Alekhin
6a6506b02d
viz: call "mapper->Update()" before and after SetInputData()
7 years ago
Alexander Alekhin
2c42361ecd
build: fix build with defined CV_STATIC_ANALYSIS
7 years ago
Hamdi Sahloul
7b90a1e85a
Closes #6349 - a bug in cuda::meanShiftSegmentation
7 years ago
Jiri Horner
49283ec035
Merge pull request #12248 from hrnr:video_remove_ransac
...
* video: remove duplicate RANSAC code
* remove RANSAC code video module. The module now uses RANSAC estimators from calib3d.
* deprecate estimateRigidTransform
* replace internal usage of deprecated estimateRigidTransform
* remove from wrappers
* replace usage in shape module. shape module now links to calib3d instead of video module.
* reprecate also C API version
* remove cvEstimateRigidTransform
* supress deprecated warnings in estimateRigidTransform test
* the function is now deprecated
7 years ago
Alexander Alekhin
f25450791b
dnn(test): mark unstable OpenCL tests
7 years ago
Maksim Shabunin
808c89adc1
Fixed windows build with InferenceEngine
7 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.
7 years ago
Colin Smith
76f47548b3
Add export macro for ios conversion functions
7 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
7 years ago