Alexander Alekhin
1fe276d041
core: move inline code from mat.inl.hpp (OpenCV 4.x additions)
...
base commit: aac7c5465b
4 years ago
Anatoliy Talamanov
3d4563913d
Merge pull request #18600 from TolyaTalamanov:at/implement-render-using-stateful
...
[G-API] Implement render using stateful kernel
* Implement render using stateful kernel
* Move freetype to backends folder
* Fix freetype compilation
* Fix freetype smoke test
* Fix comments
* Refactoring
4 years ago
Anatoliy Talamanov
93c3775927
Merge pull request #18491 from TolyaTalamanov:at/wrap-inference
...
[G-API] Wrap cv::gapi::infer<Generic> into python
* Introduce generic infer
* Move Generic to infer.hpp
* Removew num_outs
* Fix windows warnings
* Fix comments to review
* Fix doxygen
* Add comment
* Fix comments to review
* Wrap inference to python
* Add default ctor to Params
* Add test
* Fix clang build
* Implement GInferInputs/GInferOutputs as Pimpl
* Add checkIEtarget to infer test
* Fix path
* Supress warning
* Use getAvailableDevices insted of checkIETarget
* Move PyParams to bindings_ie
* Add namespace
* Update CMakeLists.txt
4 years ago
Ruslan Garnov
afbf383ba3
Minor s11n and RMat improvements:
...
- Changed descr_of(RMat) to use canDescribeHelper to correctly handle planar case
- Added export of createMat
- Added setting of Storage::INPUT and Storage::OUTPUT in deserialization routine of GComputation
4 years ago
Quentin Chateau
36598677cf
Merge pull request #18646 from qchateau:wave-auto
...
* stitching: add WAVE_CORRECT_AUTO
* stitching: use CV_EXPORTS
4 years ago
ann
c71f2714c6
Merge pull request #18003 from APrigarina:curved_qrcodes_decoding
...
Detection and decoding of curved QR-codes
* temp changes for curved qrcodes
* added api for curved qr code decoding
* fixed prototypes
* refactored curved qr code decoding
* refactored curved qr code decoding 2nd part
* refactored curved qr code decoding 3rd part
* refactored curved qr code decoding 4th part
* added tests for curved qr code decoding
* refactored curved qr code decoding 5th part
4 years ago
Giles Payne
72dfd4846e
Merge pull request #18637 from komakai:build-for-distribution
...
Add support for Swift version independence
* Build for distribution (Swift version independence) when new Xcode build system is available
* Add module map and set "Defines Modules" flag
4 years ago
Justin Frank
61a8cf8ba7
Fix TypeError when building for WebAssembly with Python 3
4 years ago
Quentin Chateau
ea1e3fb90d
Merge pull request #18624 from qchateau:similarity-mask
...
* support similarity masks
* add test for similarity threshold
* short license in test
* use UMat in buildSimilarityMask
* fix win32 warnings
* fix test indentation
* fix umat/mat sync
* no in-place argument for erode/dilate
4 years ago
Alexander Alekhin
aac7c5465b
core: move inline code from mat.inl.hpp
4 years ago
Rob Timpe
22ee5c0c4d
Fix errors when building with cuda stubs
...
Fixes two errors when building with the options WITH_CUDA=ON and BUILD_CUDA_STUBS=ON on a machine without CUDA.
In the cudaarithm module, make sure cuda_runtime.h only gets included when CUDA is installed.
In the stitching module, don't assume that cuda is present just because cudaarithm and cudawarping are present (as is the case when building with the above options).
4 years ago
Martin Štefaňák
d31b6c3480
stitching: add warpPointBackward to warpers
...
test by projecting and reprojecting back random points
4 years ago
Dmitry Matveev
95ff928228
G-API: Introduced a Text Detection sample
...
This sample models the Text Detection demo from OMZ:
https://github.com/openvinotoolkit/open_model_zoo/tree/2020.4/demos/text_detection_demo
Also: renamed cv::gapi::size() to cv::gapi::streaming::size()
4 years ago
Anna Khakimova
510dc17c2e
Merge pull request #18338 from anna-khakimova:ak/opt_arithm_kernel
...
Univ Intrinsics implementation of Add, Sub, Absdiff kernels
* Add, sub, absdiff kernels optimization
* avoid unused conditions
* add conditions for tail processing
4 years ago
Alexey Smirnov
2669d8ce73
Merge pull request #18584 from smirnov-alexey:as/rmat_s11n
...
[G-API]: Introduce RMat serialization API
* Introduce RMat serialization API
* Fix RunArgs deserialization
* Address review comments
* Export operators for GRunArg serialization
* Fix warning and add handling for RMat in bind()
* Update CMakeLists.txt
* G-API: RMat S11N -- probably fix the Windows warning
4 years ago
lizz
331b73c8e4
Typo in docstring of distanceTransform
4 years ago
Nikolai
b87f7a625e
Merge pull request #18426 from Varvrar:add-HEVC-codec-iOS-Mac
...
* add HEVC(H.265) codec to iOS,Mac VideoWriter
* Update cap_avfoundation_mac.mm
add CV_FOURCC('h','v','c','1') for HEVC codec
* Update cap_avfoundation.mm
add CV_FOURCC('h','v','c','1') for HEVC codec
* feat: add availability check for HEVC codec on iOS and OS X
Co-authored-by: Vadim Levin <vadim.levin@xperience.ai>
4 years ago
Daniel Motilla
bf49149c97
Enable imshow to take GpuMat inputs in Python
4 years ago
Anatoliy Talamanov
49d5960a32
Fix namespace for OCVCallHelper
4 years ago
Dmitry Budnikov
dcfa23d5d2
KW fixes
4 years ago
masa-iwm
5ac0712cf1
Merge pull request #18593 from masa-iwm:master
...
Add support thread-local directx (OpenCL interop) initialization
* support thread-local directx (OpenCL interop) initialization
* reflect reviews
* Remove verbose function prototype declarations
* Countermeasures for VC warnings. (declaration of 'platform' hides class member)
* core(directx): remove internal stuff from public headers
4 years ago
Kun Liang
c82417697a
Merge pull request #18068 from lionkunonly:gsoc_2020_simd
...
[GSoC] OpenCV.js: WASM SIMD optimization 2.0
* gsoc_2020_simd Add perf test for filter2d
* add perf test for kernel scharr and kernel gaussianBlur
* add perf test for blur, medianBlur, erode, dilate
* fix the errors for the opencv PR robot
fix the trailing whitespace.
* add perf tests for kernel remap, warpAffine, warpPersepective, pyrDown
* fix a bug in modules/js/perf/perf_imgproc/perf_remap.js
* add function smoothBorder in helpfun.js and remove replicated function in perf test of warpAffine and warpPrespective
* fix the trailing white space issues
* add OpenCV.js loader
* Implement the Loader with help of WebAssembly Feature Detection, remove trailing whitespaces
* modify the explantion for loader in js_setup.markdown and fix bug in loader.js
4 years ago
Giles Payne
ef21fd3cf8
Fix handling of properties with enum type
4 years ago
Alexander Alekhin
b5717f82a0
core: fix __clang_major__ typo regression
4 years ago
arodrigu
aa51382dbc
Fix: UsacParams Python bindings
4 years ago
Pavel Rojtberg
bc6a70c689
imwrite: multi-image overload for bindings
4 years ago
Krushnal Patel
1fb6c6e6e5
Update demosaicing.cpp
4 years ago
Anatoliy Talamanov
8bf451a3e0
Merge pull request #18542 from TolyaTalamanov:at/import-network
...
[G-API] Support ImportNetwork for cv::gapi::infer
* wip
* Refactoring
* Fix comments to review
* Fix warning
Co-authored-by: Ruslan Garnov <ruslan.garnov@intel.com>
4 years ago
Anatoliy Talamanov
0d3e05f9b3
Merge pull request #18493 from TolyaTalamanov:at/wrap-streaming
...
[G-API Wrap streaming
* Wrap streaming
* Fix build
* Add comments
* Remove comment
* Fix comments to review
* Add test for python pull overload
4 years ago
mtfrctl
7de189114b
Merge pull request #18547 from mtfrctl:objc-conversions-macosx
...
Mat conversions for macOS/AppKit
* Extract CoreGraphics conversion logics from ios_conversions.mm to apple_conversions.h, apple_conversions. Add macosx_conversions.mm
* Add macosx.h
* Add Mat+Conversions.h and Mat+Conversions.mm
* Delete duplicated declaration from apple_conversion.mm
* Use short license header
* Add compile guard
* Delete unused imports
* Move precomp.hpp import from header to implementation
* Add macosx.h to skip headers
* Fix compile guard condition
* Use short license header
* Remove commented out unused code
4 years ago
Anna Khakimova
4c048a487e
Merge pull request #18516 from anna-khakimova:ak/bgr2rgb
...
GAPI: Addition new Color conversion kernels to CPU backend.
* Add BGR2RGB kernel to CPU backend
* Add BGR2I420 and RGB2I420 kernels to CPU backend
* Add I4202BGR and I4202RGB kernels to CPU backend
4 years ago
Welton Rodrigo Torres Nascimento
09a62012b2
Doc update. INTER_LINEAR_EXACT unsupported in remap
4 years ago
Welton Rodrigo Torres Nascimento
25163eb008
Doc: INTER_LINEAR_EXACT unsupported in remap
...
Update documentation to reflect INTER_LINEAR_EXACT being
unsupported in remap
4 years ago
Alexander Alekhin
d5fd2f0155
release: OpenCV 4.5.0
4 years ago
catree
de93782fab
Move colorscale_deepgreen.jpg to the correct folder.
4 years ago
mtfrctl
16561ed71e
Add data pointer bridge method to Mat for Objective-C/Swift
4 years ago
Alexander Alekhin
e58da86efc
dnn(test): update tests for OpenVINO 2021.1 (OpenCV 4.x)
4 years ago
Alexander Alekhin
dc15187f1b
release: OpenCV 3.4.12
4 years ago
maxint
2dd2d60955
Fix warnings: "-Wrange-loop-construct" in gapi
4 years ago
Alexander Alekhin
cdcf7e62f3
dnn(opencl): bypass unsupported fusion cases 2
4 years ago
Alexander Alekhin
718dd9f170
dnn(opencl): bypass unsupported fusion cases
4 years ago
Anatoliy Talamanov
76be3529f4
Merge pull request #18419 from TolyaTalamanov:at/generic-inference
...
[G-API] Introduce generic version for cv::gapi::infer
* Introduce generic infer
* Move Generic to infer.hpp
* Removew num_outs
* Fix windows warnings
* Fix comments to review
* Fix doxygen
* Add comment
* Fix comments to review
* standoalone ifdef in ginfer.cpp
* Fix test
4 years ago
Alexander Alekhin
e87a0baa4b
dnn(test): enable tests from issue 17953
4 years ago
Alexander Alekhin
6da05f7086
dnn(test): update tests for OpenVINO 2021.1
4 years ago
Anastasiya(Asya) Pronina
af2f8c69f0
Merge pull request #18496 from AsyaPronina:comp_args_serialization
...
Serialization && deserialization for compile arguments
* Initial stub
* Add test on serialization of a custom type
* Namespaces rework
* Fix isSupported in test struct
* Fix clang lookup issue
* Initial implementation
* Drop the isSupported flag
* Initial implementation
* Removed internal header inclusion
* Switched to public API
* Implemented serialization
* Adding desirialize: WIP
* Fixed merge errors
* Implemented
* Final polishing
* Addressed review comments and added debug throw
* Added FluidROI test
* Polishing
* Polishing
* Polishing
* Polishing
* Polishing
* Updated CMakeLists.txt
* Fixed comments
* Addressed review comments
* Removed decay from deserialize_arg
* Addressed review comments
* Removed extra inclusion
* Fixed Win64 warning
* Update gcommon.hpp
* Update serialization.cpp
* Update gcommon.hpp
* gapi: drop GAPI_EXPORTS_W_SIMPLE from GCompileArg
Co-authored-by: Smirnov Alexey <alexey.smirnov@intel.com>
Co-authored-by: AsyaPronina <155jj@mail.ru>
4 years ago
Anatoliy Talamanov
537494f4dd
Merge pull request #18512 from TolyaTalamanov:at/fix-untyped-np-array-for-gapi-python
...
[G-API] Numpy array with int64 failed in cv.gin
* Fix bug with numpy array precision in G-API python
* Fix comments to review
4 years ago
Alexander Alekhin
f2bb3d0d80
videoio(dc1394_v2): ensure variable initialization
4 years ago
Maksym Ivashechkin
d5dce63254
Merge pull request #18356 from ivashmak:update_ransac
...
* update new RANSAC
* fix warning
* change gamma values table
* resolve conflict
* resolve conflict
* GammaValues as singleton
4 years ago
Alexander Alekhin
6f5d56d994
core(logger): avoid destruction of GlobalLoggingInitStruct object
...
- keep logger available until the program termination
4 years ago
Alexander Alekhin
644de8f22a
java: fix javadoc generation
4 years ago