Anton Potapov
8d75bfae47
Cancelation support fo Async GAPI
...
-
2019-06-19 13:41:39 +03:00
Ruslan Garnov
3df83dce7e
Merge pull request #14741 from rgarnov:gapi_fix_includes
...
Changed quotes to brackets when including public includes (#14741 )
2019-06-14 19:27:19 +03:00
atalaman
d3c0f4ef98
Merge pull request #14700 from TolyaTalamanov:at/cv_gapi_render
...
G-API: Render (#14700 )
* cv::Render
Implement OCVRedner for BGR as input
* Support two plane cv::Render::run
* Snapshot
* Add RenderCreator
* text2Points
* Snapshot
* Refactoring tests
* Remove text2points
* Fix render input data type in tests
* Refactoring
* Fix headers
* Change struct fields name
* Fix headers
* Fix warnings
* Replace cv::Scalar -> cv::gapi::own::Scalar
* Add test
* PutText and rectangle case
* Fix comments to review
* Fix comments to review
* Fix comments to review
* Create render_priv.hpp
* Implement BGR2NV12
* Fix NV12 test
* Fix comments to review
* Add header for GAPI_Assert
2019-06-14 18:29:49 +03:00
Alexander Alekhin
b4d3ff378e
Merge pull request #14720 from rgarnov:gapi_remove_lut3d
2019-06-11 16:24:54 +00:00
atalaman
1aefa6779f
Merge pull request #14513 from TolyaTalamanov:at/color-convert-kernels
...
G-API: Implement color-convert kernels (#14513 )
* Implement color-convert kernels
* Fix rgb2yuv422 reference version
* Fix comments to review
* Restore NV12toBGR in imgproc.hpp
* Add accuracy tests
* Fix doxygen
* Fix ref version yuv422
* Fix warnings
* Fix typos
* Fix simd version yuv422
* Fix warnings
* Fix compile error
* Fix warning
* Remove comment
2019-06-10 14:09:30 +03:00
Ruslan Garnov
25e4bce1a6
Removed LUT3D API entry
2019-06-04 17:13:21 +03:00
Alexey Smirnov
e329c84d5e
Merge pull request #14684 from smirnov-alexey:as/convert2_test_extension
...
G-API: Add parameters alpha and beta in tests on ConvertTo kernel (#14684 )
* Add parameters alpha and beta in tests on ConvertTo kernel
* Change tolerance function
* Reduce number of test cases
2019-06-04 15:54:09 +03:00
Alexander Alekhin
9f68376c91
gapi: fix visibility conflict in OpenCV builds
2019-05-29 15:06:08 +03:00
Ruslan Garnov
54ff72a1cc
Merge pull request #14599 from rgarnov:gapi_aux_kernels
...
G-API aux kernels (#14599 )
* Removed gcpuimgproc.hpp and gcpucore.hpp
* Changed GModel::orderedInputs and orderedOutputs to get ConstGraph&
* Added auxiliaryKernels() method of GBackend::Priv
2019-05-22 21:13:13 +03:00
atalaman
cbb699efd2
Merge pull request #14151 from TolyaTalamanov:at/own-mat-output-doesnt-support
...
G-API: own::Mat as output computation doesn't work (#14151 )
* Fix bug with output own::Mat
* Fix comments to review
* Fix preprocess condition
* Fix comments to review
2019-05-22 19:57:08 +03:00
atalaman
d9dac9cd1b
Merge pull request #14150 from TolyaTalamanov:at/computation-doesnt-work-with-out-vector
...
G-API: GComputation doesn't work with output vector<cv::Mat> (#14150 )
* Fix bug with gcomputation output vector
* Add test fixture
* Fix comments to review
* Fix alignment
2019-05-22 19:13:15 +03:00
atalaman
935c02c0a3
Merge pull request #13851 from TolyaTalamanov:at/new-kernel-package-design
...
G-API: Kernel package design (#13851 )
* Remove cv::unite_policy from API
* Add check that all id in kernel package are unique
* Refactor checker id procedure
* Remove cv::gapi::GLookupOrder from API
* Implement cv::gapi::use_only
* Fix samples
* Fix docs
* Fix comments to review
* Remove unite_policy
* Fix GKernelPackage::backends()
* Fix comments to review
* Fix all_unique
* Fix comments to review
* Fix comments to review
* Remove out of date tests
2019-05-22 14:53:44 +03:00
Ruslan Garnov
50af4df1d7
Fixed roi inference to always produce even sizes for nv12
2019-05-14 18:37:33 +03:00
Anton Potapov
c2e26c1527
Async API for GAPI
...
- minor cosmetic changes : comments, typos
2019-05-07 13:12:15 +03:00
Alexander Alekhin
076ee65c85
Merge pull request #14448 from rgarnov:gapi_gmatp
2019-04-30 16:48:34 +00:00
Ruslan Garnov
834d438d6e
Added GMatP type
2019-04-30 17:25:29 +03:00
anton-potapov
f5801ee7da
Merge pull request #14346 from anton-potapov:gapi_async
...
* Async API for GAPI
- naive implementation as a starting point
* Fix namespace comment in header
2019-04-30 13:11:56 +03:00
Alexander Alekhin
faca45a7ea
Merge pull request #14429 from rgarnov:gapi_fluid_fix_small_rois
2019-04-29 15:08:11 +00:00
Ruslan Garnov
ffaf4d5da4
Fixed incorrect first window setting for fluid FilterAgent
2019-04-26 17:34:44 +03:00
Ruslan Garnov
fb326a3589
Added a reproducer
2019-04-26 17:33:50 +03:00
Ruslan Garnov
f81886d17c
Added planar flag to GMatDesc, intergated into framework, added tests
2019-04-26 14:04:44 +03:00
Ruslan Garnov
1f517b8a02
Merge pull request #13943 from rgarnov:export_headers_for_backend_development
...
G-API external backend development (#13943 )
* Moved HostCtor and ConstVal from gapi_priv.hpp to objref.hpp
* Added gmodel_priv.hpp, added export of symbols from gmodel.hpp
* Added export of binInArg and bindOutArg
* Renamed gapi_priv.*pp -> gorigin.*pp
* Added a fixme on collecting exports inside one class
2019-04-17 21:54:47 +03:00
Alexander Alekhin
ee7255aac4
Merge pull request #14144 from alalek:issue_14143
2019-04-03 14:35:54 +00:00
Alexander Alekhin
cd6d8048bb
gapi: fix tests build
2019-04-02 13:46:25 +03:00
Alexander Alekhin
f75152a597
gapi: fix build with Intel Compiler 2019
2019-03-28 19:24:43 +00:00
Alexander Alekhin
73191ad3ec
Merge pull request #14172 from smirnov-alexey:gapi_fix_nv12_valgrind
2019-03-28 13:45:45 +00:00
smirnov-alexey
769d2f4c44
Fix valgrind issue in NV12 test
2019-03-28 12:59:51 +03:00
Andrey Golubev
dd2823aaec
[G-API] Allow unused nodes in Fluid backend
...
Allow nodes produced after some operation to be
"unused": not being an output and not being used
as inputs to other operations
Add fluid test to cover this case
2019-03-18 18:20:11 +03:00
Alexander Alekhin
4f9a99141e
Merge pull request #13937 from smirnov-alexey:gapi_change_standalone_cmake
2019-03-07 14:38:14 +00:00
smirnov-alexey
6b31f58092
Modifies standalone G-API cmake for testing it properly
2019-03-04 15:33:15 +03:00
smirnov-alexey
939ea4ba30
Remove incorrect asserts in NV12 to RGB/BGR kernels
2019-03-01 13:31:16 +03:00
Ruslan Garnov
c0076b58cd
Added NV12 support to fluid backend
2019-02-19 18:18:23 +03:00
Ruslan Garnov
322115bfcf
Removed unused functions from View::Priv
2019-02-18 19:26:54 +03:00
smirnov-alexey
406392e13d
Introduces yuv420p(nv12) to rgb and bgr color conversion
2019-02-15 14:25:57 +03:00
smirnov-alexey
caf438c63b
Fixes an issue with valgrind and sobelxy
2019-02-12 18:36:06 +03:00
klemens
997b7b18af
spelling fixes
2019-02-09 22:29:54 +01:00
Alexey Smirnov
b1cc114b7b
Merge pull request #13723 from smirnov-alexey:gapi_add_sobelxy
...
* Add Sobel kernel which returns both dx and dy
* Splice dx and dy and extend add_border function
Also change some tests parameters
* Add borderValue parameter in test
* Introduces fluid kernel for sobelxy
Adds tests (basic and performance) on new backend
* Introduces BufHelper struct for some arithmetic
2019-02-08 16:59:56 +03:00
Alexey Smirnov
766fd20faa
Merge pull request #13745 from smirnov-alexey:gapi_add_gout_overloading
...
* Add GOut overloading for tuple of parameter pack
* Move getGOut_impl into namespace and add const to input references
2019-02-08 13:16:50 +03:00
Alexey Smirnov
315e7fbbee
Merge pull request #13721 from smirnov-alexey:gapi_add_normalize
...
GAPI: Add normalize kernel in G-API (#13721 )
* Add normalize kernel in G-API
In addition add several tests on new kernel
* Fix indentations and normalize test structure
* Move normalize kernel from imgproc to core
Set default parameter ddepth to -1
* Fix alignment
2019-02-07 16:05:39 +03:00
Alexander Alekhin
d073215f10
Merge pull request #13705 from mshabunin:clang-warnings
2019-02-01 16:11:00 +00:00
Maksim Shabunin
ea3dc78986
Fixed warnings produced by clang-9.0.0
2019-01-30 14:05:32 +03:00
Alexey Smirnov
a65ccc0603
Merge pull request #13678 from smirnov-alexey:gapi_fix_descrof_overloading
...
* Return vector of MetaArg instead of MatDesc and fix test with ADL check
* Fix construction of vector
* Change names and tests according to review
Also add GAPI_EXPORTS prefix for two ostream operators
2019-01-28 16:26:32 +03:00
Ruslan Garnov
3c6d5aba22
Fixed fluid heterogeneity support
2019-01-24 17:45:26 +03:00
Alexey Smirnov
5728679fd5
Merge pull request #13664 from smirnov-alexey:gapi_add_descrof_overloading
...
* Add version of descr_of function taking vector of Mat
* Overload descr_of function for cv::Mat
* Add template function instead of copypasting and change tests a little
2019-01-22 13:14:33 +03:00
Andrey Golubev
55770c9853
Merge pull request #13640 from andrey-golubev:gapi_gcallpriv_doc
...
* GAPI: document GCall's recursive behavior
* Move documentation outside the class
2019-01-17 20:59:47 +03:00
Andrey Golubev
c8a89134a7
GAPI: fix GCall misuse in unrollExpr
2019-01-16 18:15:44 +03:00
Dmitry Budnikov
eedd7bfd50
fix size
2018-12-19 17:45:00 +03:00
Ruslan Garnov
5340073770
Removed UNUSED macro
2018-12-13 14:39:33 +03:00
Ruslan Garnov
d38676085a
Added "kernels" pass stage to compiler, removed unused opaque from cv::gimpl::Op
2018-12-12 17:22:52 +03:00
Alexander Alekhin
c577c2cc6a
gapi: eliminate KW issues
2018-12-03 15:20:47 +03:00