+
    Sid                     \   . t ^ RIt^ RIt^ RIHtHt ]'       dQ   ]P                  ]]P                  ]P                  ],          ]P                  ],          ,          ,          3,          tM]P                  t ! R R]4      t]P                  ]n        ]]n        ]P                   ! ]4       R# )    N)TYPE_CHECKINGAnyc                   6   a  ] tR t^t o RtR tR tR tRtV t	R# )Matz
cv.Mat wrapper for numpy array.

Stores extra metadata information how to interpret and process of numpy array for underlying C++ code.
c                0    VP                  \        4      pV# )N)viewr   )clsarrkwargsobjs   &&, ^/Users/mibo/.openclaw/workspace/.venv/lib/python3.14/site-packages/cv2/mat_wrapper/__init__.py__new__Mat.__new__   s    hhsm
    c                    VP                  R \        VR R4      4      V n        \        V4      ^ 8  d$   \	        RP                  \        V4      4      4      hR# )wrap_channelsFzUnknown parameters: {}N)popgetattrr   len	TypeErrorformatrepr)selfr
   r   s   &&,r   __init__Mat.__init__   sJ    #ZZoW\9]^v;?4;;DLIJJ r   c                6    Vf   R # \        VRR 4      V n        R # )Nr   )r   r   )r   r   s   &&r   __array_finalize__Mat.__array_finalize__    s    ;$S/4@r   )r   N)
__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s!     K
A Ar   r   )__all__numpynpcv2cvtypingr   r   ndarraydtypeintegerfloating_NumPyArrayNumericr   r   r    _registerMatType r   r   <module>r4      s   
   % C"**S/BKKPSDT2T)U$UV
A
 A, 	   C r   