opencv/modules/gapi/misc/python
Vadim Levin 119d8b3aca
Merge pull request #21553 from VadimLevin:dev/vlevin/scope-for-classes-4x-port
4.x: submodule or a class scope for exported classes

* feature: submodule or a class scope for exported classes

All classes are registered in the scope that corresponds to C++
namespace or exported class.

Example:
`cv::ml::Boost` is exported as `cv.ml.Boost`
`cv::SimpleBlobDetector::Params` is exported as
`cv.SimpleBlobDetector.Params`

For backward compatibility all classes are registered in the global
module with their mangling name containing scope information.
Example:
`cv::ml::Boost` has `cv.ml_Boost` alias to `cv.ml.Boost` type

* refactor: remove redundant GAPI aliases

* fix: use explicit string literals in CVPY_TYPE macro

* fix: add handling for class aliases
2022-02-25 01:17:43 +03:00
..
package/gapi Merge pull request #21553 from VadimLevin:dev/vlevin/scope-for-classes-4x-port 2022-02-25 01:17:43 +03:00
samples Applying of comments 2021-08-06 09:54:40 +03:00
test Merge pull request #20832 from TolyaTalamanov:at/python-gstreamer-source 2022-01-26 14:01:13 +00:00
pyopencv_gapi.hpp Merge pull request #20832 from TolyaTalamanov:at/python-gstreamer-source 2022-01-26 14:01:13 +00:00
python_bridge.hpp Merge pull request #20284 from TolyaTalamanov:at/wrap-render 2021-07-01 09:36:19 +00:00
shadow_gapi.hpp Move GKernelPackage to cv namespace 2021-12-24 18:04:11 +03:00