diff --git a/modules/python/src2/typing_stubs_generation/generation.py b/modules/python/src2/typing_stubs_generation/generation.py index b830408b26..5b3a2ebe00 100644 --- a/modules/python/src2/typing_stubs_generation/generation.py +++ b/modules/python/src2/typing_stubs_generation/generation.py @@ -759,6 +759,8 @@ def _generate_typing_module(root: NamespaceNode, output_path: Path) -> None: output_stream.write(f' "{alias_name}",\n') output_stream.write("]\n\n") + # HACK: force add cv2.mat_wrapper import to handle MatLike alias + required_imports.add("import cv2.mat_wrapper") _write_required_imports(required_imports, output_stream) # Add type checking time definitions as generated __init__.py content