opencv
opencv copied to clipboard
[G-API] Pipeline modeling tool - support local infer node config
Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
- [ ] I agree to contribute to the project under Apache 2 License.
- [ ] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [ ] The PR is proposed to the proper branch
- [ ] There is a reference to the original bug report and related work
- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable Patch to opencv_extra has the same branch name.
- [ ] The feature is well documented and sample code can be built with the project CMake
Overview
The motivation of this PR is the following:
- Some NN models might require individual
config - Specifying
configin.ymlconfig file once is more convenient if it isn't supposed to be changed according user scenario.
The logic is following:
- User can specify configuration parameters for every
Infernode locally via.ymlconfig file. -
localconfig might be combined withglobal(in case it's specified via--load_config) until they have key conflicts. - In case "key conflict" app reports the problem and crash.
@smirnov-alexey @dmatveev Hi folks! Could you have a look?
Is everybody OK to merge it?
@alalek @asmorkalov Can it be merged?
default job has passed