Alexander Alekhin
593a376566
Merge branch 4.x
2023-01-09 11:08:02 +00:00
Alexander Alekhin
3f7ec99166
build: eliminate build warnings on Ubuntu 20.04/16.04
2022-12-20 06:46:30 +00:00
Alexander Alekhin
91998d6424
Merge pull request #22935 from alalek:gapi_error
...
G-API: replace GAPI_Assert() with 'false' and '0' to GAPI_Error()
* gapi: GAPI_Error() macro
* gapi: replace GAPI_Assert() with 'false' and '0' to GAPI_Error()
* build: eliminate 'unreachable code' after CV_Error() (MSVC 2015)
* build: eliminate 'unreachable code' warning for MSVS 2015/2017
- observed in constructors stubs with throwing exception
2022-12-19 06:05:15 +00:00
Maksim Shabunin
8a62b03761
Merge pull request #22754 from mshabunin:c-cleanup
...
C-API cleanup for OpenCV 5.x (imgproc, highgui)
* imgproc: C-API cleanup
* imgproc: increase cvtColor test diff threshold
* imgproc: C-API cleanup pt.2
* imgproc: C-API cleanup pt.3
* imgproc: C-API cleanup pt.4
* imgproc: C-API cleanup pt.5
* imgproc: C-API cleanup pt.5
* imgproc: C-API cleanup pt.6
* highgui: C-API cleanup
* highgui: C-API cleanup pt.2
* highgui: C-API cleanup pt.3
* highgui: C-API cleanup pt.3
* imgproc: C-API cleanup pt.7
* fixup! highgui: C-API cleanup pt.3
* fixup! imgproc: C-API cleanup pt.6
* imgproc: C-API cleanup pt.8
* imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
2022-12-14 18:57:08 +00:00
Alexander Alekhin
be326ff752
build: fix/eliminate MSVC warnings
2022-12-10 12:19:31 +00:00
Maksim Shabunin
e93d976d00
gapi: fix InferWithReshape test crash when data is not found
2022-11-19 01:56:45 +03:00
Anatoliy Talamanov
64aad34cb4
Merge pull request #22735 from TolyaTalamanov:at/expose-all-imgproc-to-python
...
G-API Expose all imgproc operations to python
* Expose imgproc operations
* Fix alignment
2022-11-18 15:25:51 +00:00
Alexey Smirnov
4c74e6d89d
Copy mpashchenkov's changes
...
Minor refactoring
Partially address review comments
Move DX-related stuff from the sample to a default source
Simplify the default OneVPL config
Address minor review comments
Add class for the default VPL source
WIP: Add initial stub for tests with description
Removing default vpl source and minor refactoring
Refactor default files
Fix build and application crash
Address review comments
Add test on VPL + OCL interaction compared to CPU behavior
Fix test
2022-11-16 14:17:02 +01:00
Anatoliy Talamanov
2aad039b4f
Merge pull request #22494 from TolyaTalamanov:at/expose-all-core-to-python
...
G-API Expose all core operations to python
* Expose all G-API core operations to python
* Fix typo in python gapi types test
2022-11-08 11:43:38 +00:00
JopKnoppers
0b5fd4f6bb
Included thread in gapi_async_test.cpp
...
Preventing: gapi_async_test.cpp:448:26: error: ‘sleep_for’ is not a member of ‘std::this_thread’
2022-10-31 12:19:04 +01:00
Dmitry Matveev
b619477be9
Fix issues with VA_INCLUDE_HEADERS when building with CUDA support
...
...and not only?
2022-10-28 04:02:35 +00:00
TolyaTalamanov
5f50e7bafe
Criteria -> Criterion
2022-10-06 09:41:30 +00:00
TolyaTalamanov
839321642e
Move impl from class
2022-10-05 12:01:45 +00:00
TolyaTalamanov
9f88a65873
Fix functional pipeline tool tests
2022-10-04 14:23:05 +00:00
TolyaTalamanov
1113c9ab10
Support num_iters criteria for pipeline tool
2022-10-04 08:37:56 +00:00
Alexander Smorkalov
bf5d7c0c10
Merge pull request #22588 from TolyaTalamanov:at/sync-ie-request-pool
...
G-API: Add synchronous execution for IE backend
2022-10-04 11:32:21 +03:00
Alexander Smorkalov
fef8d4c990
Merge pull request #22017 from xiong-jie-y:py_onnx
...
Add python bindings for G-API onnx
2022-10-04 10:33:10 +03:00
TolyaTalamanov
5a0c85b3ef
Refactor tests
2022-10-04 07:05:40 +00:00
TolyaTalamanov
9fd877acc9
Merge branch '4.x' of github.com:opencv/opencv into at/sync-ie-request-pool
2022-10-04 06:48:28 +00:00
Alexander Smorkalov
7208f63221
Merge pull request #22583 from TolyaTalamanov:at/add-cfg-output-precision-for-ie-backend
...
G-API: API for configuring model output precision for IE backend
2022-10-03 15:54:00 +03:00
TolyaTalamanov
0cd4396180
Expand modeling tool to support infer_mode
2022-10-03 11:08:15 +00:00
TolyaTalamanov
aafb7567c1
Add tests
2022-10-03 10:58:21 +00:00
TolyaTalamanov
cf5db9b94f
Add handle to configure async/sync infer mode
2022-10-03 09:43:50 +00:00
TolyaTalamanov
589b6c15f0
Fix windows warning
2022-10-03 09:43:50 +00:00
TolyaTalamanov
2af0813634
Add sync/async executors for infer request
2022-10-03 09:43:50 +00:00
TolyaTalamanov
15d2a5faf8
Add sync infer request
2022-10-03 09:43:50 +00:00
TolyaTalamanov
b1d28d5b4a
Expand performance report
2022-10-03 09:04:49 +00:00
TolyaTalamanov
a6fbd8287c
Fix comments to review
2022-10-03 08:04:31 +00:00
TolyaTalamanov
b0b77b3047
Add cfgOutputPrecision
2022-10-03 08:04:31 +00:00
Biswapriyo Nath
6cf0910842
Merge pull request #22462 from Biswa96:fix-directx-check
...
* cmake: Fix DirectX detection in mingw
The pragma comment directive is valid for MSVC only. So, the DirectX detection
fails in mingw. The failure is fixed by adding the required linking library
(here d3d11) in the try_compile() function in OpenCVDetectDirectX.cmake file.
Also add a message if the first DirectX check fails.
* gapi: Fix compilation with mingw
These changes remove MSVC specific pragma directive. The compilation fails at
linking time due to absence of proper linking library. The required libraries
are added in corresponding CMakeLists.txt file.
* samples: Fix compilation with mingw
These changes remove MSVC specific pragma directive. The compilation fails at
linking time due to absence of proper linking library. The required libraries
are added in corresponding CMakeLists.txt file.
2022-10-03 08:37:36 +03:00
Alexander Smorkalov
3a64607d94
Merge pull request #22518 from TolyaTalamanov:at/expand-modeling-tool-to-support-config-in-yml
...
[G-API] Pipeline modeling tool - support local infer node config
2022-09-27 14:24:35 +03:00
TolyaTalamanov
4521d66103
Remove r-value ref
2022-09-26 11:53:57 +00:00
TolyaTalamanov
ec92f3fefa
Apply comments
...
* Rename intersectMapWith -> mergeMapWith
* Remove macro
* Add r-value ref
2022-09-16 15:24:13 +00:00
TolyaTalamanov
eb8883160d
Support config as part of Infer node in yml
2022-09-15 10:47:13 +00:00
TolyaTalamanov
5ea912e778
Change warning message
2022-09-13 08:28:34 +01:00
TolyaTalamanov
bcc19a622d
Replace MFX major version assertion to warning
2022-09-12 17:54:00 +01:00
Alexander Smorkalov
866191478f
Merge pull request #22037 from xiong-jie-y:py_gapi_add_state_kernel
...
Add stateful kernel to python G-API
2022-09-09 15:13:22 +03:00
Alexander Smorkalov
c9060b053d
Merge pull request #22451 from dmatveev:dm/abstract_execs
...
G-API: Introduce abstract base classes for GExecutor and GStreamingExecutor
2022-09-09 13:42:42 +03:00
TolyaTalamanov
7955469f7c
Fix problem with handleNewStream functionality
2022-09-06 08:52:35 +01:00
TolyaTalamanov
bf54a370e5
Add tests for stateful kernel functionality
2022-09-04 20:15:53 +01:00
Alexander Alekhin
5bb098ba5d
Merge pull request #22456 from TolyaTalamanov:at/onevpl-fixes-linux
2022-09-02 21:55:49 +00:00
Dmitry Matveev
a122f0f248
G-API: Introduce GAbstractStreamingExecutor
...
Now GStreamingExecutor is its subclass; others to come
2022-08-30 23:50:34 +03:00
Dmitry Matveev
a31fb88fd0
G-API: Introduce GAbstractExecutor
...
GExecutor is now a subclass of GAbstractExecutor. Other to come
2022-08-30 22:48:29 +03:00
Dmitry Matveev
ed9d4c0b2b
G-API: Update ADE to v0.1.2a to fix new Windows warnings
2022-08-26 21:29:56 +03:00
TolyaTalamanov
a1d752bfc0
OneVPL fixes
2022-08-24 17:30:32 +01:00
Alexander Alekhin
c25f776151
Merge branch 4.x
2022-08-21 15:27:31 +00:00
Anatoliy Talamanov
925ff6241f
Merge pull request #22393 from TolyaTalamanov:at/fix-gapi-vpl-windows-build
...
* Fix G-API OneVPL compilation
* Fix macro
__WIN32__ -> _WIN32
2022-08-20 20:24:41 +03:00
Dmtiry Matveev
03130548ea
G-API: Bump ADE to version 0.1.2
2022-08-18 07:50:22 +03:00
Alexander Smorkalov
885a446b10
Merge pull request #22212 from SergeyIvanov87:gapi_vpl_multiple_devices
...
G-API: VPL Add VAAPI into tests & VPL sample
2022-08-03 12:34:10 +03:00
HAN Liutong
0ef803950b
Merge pull request #22179 from hanliutong:new-rvv
...
[GSoC] New universal intrinsic backend for RVV
* Add new rvv backend (partially implemented).
* Modify the framework of Universal Intrinsic.
* Add CV_SIMD macro guards to current UI code.
* Use vlanes() instead of nlanes.
* Modify the UI test.
* Enable the new RVV (scalable) backend.
* Remove whitespace.
* Rename and some others modify.
* Update intrin.hpp but still not work on AVX/SSE
* Update conditional compilation macros.
* Use static variable for vlanes.
* Use max_nlanes for array defining.
2022-07-19 20:02:00 +03:00