Alexander Alekhin
|
f3e9eb3371
|
dnn: both protobuf readers have similar behavior
- ReadProtoFromTextFile
- ReadProtoFromTextBuffer
|
6 years ago |
Alexander Alekhin
|
e8a703a71d
|
core(intrin): v_load_low() workaround for aarch64+clang
|
6 years ago |
Alexander Alekhin
|
4a6888ccf6
|
imgproc: fix kmeans() call from grabCut()
|
6 years ago |
Feng Chen
|
5620306c70
|
Merge pull request #14845 from vonchenplus:ocv_mirrorpad
* tensorflow support mirror pad
* revert macro define
* revert macro define
* reduce code duplication
* revert macro define
|
6 years ago |
Alexander Alekhin
|
894f208de3
|
dnn(test): replace SkipTestException with tags
|
6 years ago |
Lubov Batanina
|
16294437d5
|
Merge pull request #14833 from l-bat:ocv_eltwise3d
* Support Eltwise3d
* Refactoring
* Fix test
|
6 years ago |
Alexander Alekhin
|
779f59da6b
|
pre: OpenCV 3.4.7 (version++)
|
6 years ago |
Alexander Alekhin
|
f5ddaef46b
|
experimental version++
|
6 years ago |
Cameron Martin
|
0ae053fdf8
|
js: Add findHomography js bindings.
Removed constants from legacy C api and switched out header with shorter version.
Removed blank line that was failing CI.
|
6 years ago |
Thang Tran
|
2a67375239
|
js: added fillPoly() and fillConvexPoly()
|
6 years ago |
Alexander Alekhin
|
5ac55fc132
|
core: eliminate AVX512 build warnings
from MSVS2017 and GCC8 -O1 mode
|
6 years ago |
Alexander Alekhin
|
13a782c039
|
test: fix usage of findDataFile()
misused 'optional' mode
|
6 years ago |
Alexander Alekhin
|
8ab6efb8c0
|
videoio: refactor GStreamer backend
- exception safe smart pointers, fixed many memory leaks
- fixed errors handling
- fixed strings handling
- fixed file existence check
- fixed toFraction() implementation
- add 'drop=true' for v4l2 input
- avoid overriding custom pipelines sink's 'max-buffers' value
- updated valgrind supression rules
- added support for GStreamer native leaks tracking (via gst_deinit() call)
- repaired capturing through GStreamer0.10 (fixed CV_8UC1)
|
6 years ago |
Alexander Alekhin
|
ab24325df3
|
videoio(test): avoid raw ptr in ffmpeg tests
causes leaks if FFmpeg is disabled through OPENCV_VIDEOIO_PRIORITY_FFMPEG=0
|
6 years ago |
Alexander Alekhin
|
681e0323f2
|
core: backport toLowerCase()/toUpperCase()
|
6 years ago |
Alexander Alekhin
|
baf372ad3d
|
videoio(test): add extra videoio tests
|
6 years ago |
Alexander Alekhin
|
95d9cfb5c3
|
static analysis issues
|
6 years ago |
gal0is
|
bb7dc5f992
|
Solve the import issue in Python2.
|
6 years ago |
Kang Yifei
|
ba0ed79635
|
Merge pull request #14800 from FanaticsKang:add_undistortPoint_test
Test request by #14583 (#14800)
* add test to show the undistort bug
* move test to calib3d
|
6 years ago |
Kang
|
549c53121a
|
fix the bug, when k[4] is negative, icdist may be negative at the edge of image.
|
6 years ago |
Dmitry Kurtaev
|
dfdc91f8c9
|
dnn: fix MVN layer (issue 14683)
|
6 years ago |
Dmitry Kurtaev
|
eba696a41e
|
Merge pull request #14792 from dkurt:dnn_ie_min_version_r5
* Remove Inference Engine 2018R3 and 2018R4
* Fix 2018R5
|
6 years ago |
Vitaly Tuzov
|
a29e59a770
|
Rename parameters in AVX512 implementation of v_load_deinterleave and v_store_interleave
|
6 years ago |
Jan Starzynski
|
e9ed7eb68d
|
make -fvisibility=hidden work with java 1.7
|
6 years ago |
Vitaly Tuzov
|
d2aadabc5e
|
Merge pull request #14743 from terfendail:wui512_fixvswarn
Fix for MSVS2019 build warnings (#14743)
* AVX512 arch support for MSVS
* Fix for MSVS2019 build warnings: updated integral() AVX512 implementation
* Fix for MSVS2019 build warnings: reworked v_rotate_right AVX512 implementation
* fix indentation
|
6 years ago |
Alexander Alekhin
|
f8791f072d
|
core: avoid function type cast, make happy UBSAN
backporting of commit: d3d13c41c4
|
6 years ago |
Alexander Alekhin
|
db7f689728
|
imgcodecs(tiff): add more checks
backporting of commit: f6230ae019
|
6 years ago |
Maksim Shabunin
|
10d61a2b44
|
Limited API support for Python3
|
6 years ago |
Alexander Alekhin
|
02bfd20760
|
imgcodecs(test): add OpenEXR I/O test
|
6 years ago |
Alexander Alekhin
|
1e9ad5476d
|
core(intrin): drop hasSIMD128 checks
- use compile-time checks instead (`#if CV_SIMD128`)
- runtime checks are useless
|
6 years ago |
Lubov Batanina
|
5e80191d27
|
Merge pull request #14697 from l-bat:Slice_ONNX
* Support Slice layer in ONNX importer
* Add IE support
* Fix ONNX importer
* Fix Slice
|
6 years ago |
Chip Kerchner Chip.Kerchner@ibm.com
|
058367f34c
|
Rewrite code in BGR2Gray functions so that auto vectorizer does a better job.
|
6 years ago |
Alexander Alekhin
|
60fb1fde75
|
java: wrap StringIO() to support unicode strings
|
6 years ago |
Alexander Nesterov
|
a9769b9202
|
Remove check and added binding tests
|
6 years ago |
Alexander Alekhin
|
f5ca9d3fe1
|
python: visibility
|
6 years ago |
Alexander Alekhin
|
4a8fd71a2e
|
core: fix visibility handling
|
6 years ago |
Alexander Alekhin
|
c6deba6003
|
android: fix javadoc
|
6 years ago |
utibenkei
|
03382d29cc
|
Merge pull request #14693 from utibenkei:fix_java_simpleblobdetector
* java: fix java SimpleBlobDetector
* add SIMPLEBLOBFeatureDetectorTest
* add package org.opencv.test.features2d;
* fix SIMPLEBLOBFeatureDetectorTest
|
6 years ago |
arnaudbrejeon
|
e8e020ffb7
|
Add test
|
6 years ago |
arnaudbrejeon
|
e9b8571afc
|
Fix bug
|
6 years ago |
Alexander Alekhin
|
a2445c44cb
|
imgcodecs: sanitize PAM decoding
backporting of commit: 76fca0e755
|
6 years ago |
Ahmed Ashour
|
5c56b8ce92
|
java: generated code to have javadoc
|
6 years ago |
Ahmed Ashour
|
1aca1d582e
|
Fix some typos
|
6 years ago |
Lubov Batanina
|
3efd2df87f
|
Merge pull request #14682 from l-bat:axpy_layer
* Add Axpy layer
* Fix test
* fix caffe importer
|
6 years ago |
Ted Steiner
|
f1fb002682
|
Merge pull request #14678 from tedsteiner:qnx
Fix build issue on QNX platform (#14678)
* QNX compatibility
* core: unify gettimeofday() usage
|
6 years ago |
rasmus25
|
394bc91e07
|
Merge pull request #14718 from rasmus25:3.4
* Revert the bad parts of b085158d59 to fix https://github.com/opencv/opencv/issues/11131
but preserve the good parts to keep https://github.com/opencv/opencv/issues/10791 fixed
* calib3d: add regression test for stereoCalibrate to fix https://github.com/opencv/opencv/issues/11131
|
6 years ago |
bommo1
|
a38157a1f4
|
Fix https://github.com/opencv/opencv/issues/14265
|
6 years ago |
Vitaly Tuzov
|
3b015dfc7d
|
Merge pull request #14210 from terfendail:wui_512
AVX512 wide universal intrinsics (#14210)
* Added implementation of 512-bit wide universal intrinsics(WIP)
* Added implementation of 512-bit wide universal intrinsics: implemented WUI vector types(WIP)
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented load/store
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented fp16 load/store
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented recombine and zip, implemented non-saturating and saturating arithmetics
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented bit operations
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented comparisons
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented lane shifts and reduction
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented absolute values
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented rounding and cast to float
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented LUT
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented type extension/narrowing and matrix operations
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented load_deinterleave for 2 and 3 channels images
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented load_deinterleave for 2- and implemented for 4-channel images
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented store_interleave
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented signmask and checks
* Added implementation of 512-bit wide universal intrinsics(WIP): build fixes
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented popcount in case AVX512_BITALG is unavailable
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented zip
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented rotate for s8 and s16
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented interleave/deinterleave for s8 and s16
* Added implementation of 512-bit wide universal intrinsics(WIP): updated v512_set macros
* Added implementation of 512-bit wide universal intrinsics(WIP): fix for GCC wrong _mm512_abs_pd definition
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked v_zip to avoid AVX512_VBMI intrinsics
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked v_invsqrt to avoid AVX512_ER intrinsics
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked v_rotate, v_popcount and interleave/deinterleave for U8 to avoid AVX512_VBMI intrinsics
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed integral image SIMD part
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed warnings
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed load_deinterleave for u8 and u16
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed v_invsqrt accuracy for f64
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed interleave/deinterleave for u32 and u64
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed interleave_pairs, interleave_quads and pack_triplets
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed rotate_left
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed rotate_left/right, part 2
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed 512-wide universal intrinsics based resize
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed findContours by avoiding use of uint64 dependent 512-wide v_signmask()
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed trailing whitespaces
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked specific intrinsic sets dependent parts to check availability of intrinsics based on CPU feature group defines
* Added implementation of 512-bit wide universal intrinsics(WIP):Updated AVX512 implementation of v_popcount to avoid AVX512VPOPCNTDQ intrinsics if unavailable.
* Added implementation of 512-bit wide universal intrinsics(WIP): Fixed universal intrinsics data initialisation, v_mul_wrap, v_floor, v_ceil and v_signmask.
* Added implementation of 512-bit wide universal intrinsics(WIP): Removed hasSIMD512()
* Added implementation of 512-bit wide universal intrinsics(WIP): Fixes for gcc build
* Added implementation of 512-bit wide universal intrinsics(WIP): Reworked v_signmask, v_check_any() and v_check_all() implementation.
|
6 years ago |
Dmitry Kurtaev
|
9c0af1f675
|
Enable more deconvolution layer configurations with IE backend
|
6 years ago |
Vitaly Tuzov
|
723165f878
|
fix for AVX2 version of v_reduce_min intrinsic
|
6 years ago |